HackerTrans
TopNewTrendsCommentsPastAskShowJobs

Karliss

1,525 karmajoined 11 tahun yang lalu

comments

Karliss
·3 hari yang lalu·discuss
0 FLOPS those MCUs only support IMBC instructions. No hardware floating point, at least it has integer multiplication/division. My estimate is maybe 1-8Gflop total using software float. If you avoid float and design around fixed point, might do some interesting stuff.
Karliss
·4 hari yang lalu·discuss
It's a prisoners dillema. It might be best choice when viewed individually but when everyone does it, it's worse for everyone.
Karliss
·4 hari yang lalu·discuss
Don't buy one which looks like that if visuals are important for you. I already told that there are plenty of models which avoids this design and form factor. Do I have to spell out specific manufacturers and models?

Almost none of the Ubiquity stuff looks like that. Xiaomi has plenty of white/gray cylinders or boxes with rounded corners. TP-link has whole Deco series, Asus has ZenWifi series. Majority of MikroTik non rack mounted hardware also targets more neutral design.

You also have to consider who is the target audience for dedicated all in one wifi routers. Majority of regular people are fine with the WiFi that's builtin the modem provided by their ISP. Any serious commercial office will have the IT team to setup separate (rack mounted) router/switches and ceiling mounted access points that look like previously mentioned smoke alarms. People with large enough house to need multiple access points but aren't IT specialists willing to wire up Ethernet everywhere -> various product lines described as mesh routers. Like the trash can shaped TP link Deco series and similar from other manufacturers. If your house is not that big, nothing stops you to buy one of them and ignore the mesh functionality. That leaves people living in small enough house/apartment to be served by single router/switch/Wifi access point combo but for some reason not being satisfied what the ISP provides and also wanting multiple wired connections. Exclude the IT specialists willing to set up home lab and you are left with gamers (potentially impressed by black spider) and few others who have hopefully have enough rationality to place the router where it's not an eyesore or picking some of the previously mentioned stuff.

Another factor is move from antennas that are simple correctly size wire maybe with some spiral which easily fits in small rounded antenna to flat pcb antennas which encourage more rectangular design of the antenna housing and rest of the router. A lot of it is still partially just for the show, trying to give the impression "this one has more/bigger antennas must be better WiFi", but oversized partially empty plastic antenna housing were a thing even before current spider trend.

White slightly rounded 8 legged spider still looks like spider. Trash cans have a bunch of antennas but they hide them in larger volume. Dedicated access points have the advantage of being placed more predictably (near ceiling with little obstacles), they also have advantage of being distributed less work for each of them instead of single router covering whole house.
Karliss
·4 hari yang lalu·discuss
Wifi 5-7 happened, now operating at 3 different frequency ranges (2.4, 5 and 6Ghz) and using techniques like beam forming and MIMO. All those antennas need to go somewhere.

If you want plain unassuming looking hardware get dedicated wifi access points and place them all over the building. There are plenty of those shaped liked big smoke detectors.

If you want single device there are also quite a few trash can shaped home routers.
Karliss
·12 hari yang lalu·discuss
1KB isn't so bad unless you are making something complicated or need large buffers. You can do quite a bit of nontrivial stuff with it. Years ago I made universal remote with ATtiny13 + external EEPROM for storing remote data. It has only 64 bytes of RAM, that's what I would call very tight. Was still able to program it in C, 1KB flash and number of pins were bigger limiting factor than ram.

Plenty of DIY projects used ATtiny2313 with V-USB. That's a pure software USB implementation bit banging the IO pins (not a USB stack on top of hardware USB support)+ your application logic squeezed into 2K of flash + 128 bytes of ram.

Chips like this are great for digital glue logic. Read a sensor, read a button press, blink some LEDs with simple state machine or control loop.
Karliss
·12 hari yang lalu·discuss
The prices are right there if you click "ordering & quality". $0.19-0.23 depending on exact variant at quantities of 1000 and up. $0.6 for 1-99 although that will likely vary a lot if you are buying through a distributor instead of directly.
Karliss
·14 hari yang lalu·discuss
> Oftentimes that end date is not clearly knowable and can't be communicated explicitly

I am pretty sure that whatever contract streaming platform has with publishers has a some kind of date. It might be unpleasantly short (a year or month) making it look like a bad deal, but that's the point.

In current situation the "unknowable" date might be as short as 1 day. It's up to the good will of streaming service to warn ahead of time. Knowing what you get and the quantity of it is the most basic part of fair deal.

If a streaming service has only negotiated a 1 month license they shouldn't be allowed to re-license the content for longer period. If they want to offer longer deal they need to negotiate better license with publisher or take the risk on themselves by being prepared to give refund in the case of failure to deliver promised service. Telling that they guarantee only single year of service to provide doesn't prevent them from providing it longer.

If a travel agency rents a bus for a day, offering a 1 week trip around Europe would be considered a scam.
Karliss
·14 hari yang lalu·discuss
Again? They already tried to pull that one a few years ago.

[1] https://consumerrights.wiki/w/Sony%27s_attempted_removal_of_...
Karliss
·17 hari yang lalu·discuss
Calling it a resin printer is like calling a FDM printer and injection molding machines in the same category, both can melt ABS but the way they work and capabilities are completely different.

Same thing here hardly anything common with hobbyist resin printers beside using some kind of UV curable resin. And as with other 3d printing technologies Stratasys is decade ahead in terms of research and commercialization sitting on all the relevant patents and selling expensive machines (sometimes as a result of acquisition).

Once the patents ran out maybe there will be more advancements and general availability. Although I expect much longer delay compared to FDM and SLA/DLP 3d printers. Inkjet printing on paper is already complicated and finicky enough, It's not something a hobbyist can make from scratch in a garage. Add a resin which will by design solidify when exposed to light potential destroying the inkjet nozzles, and doesn't necessarily behave as regular ink when attempting to spray it through inkjet head and you get the need for some serious investment to recreate the technology even with patents expired. The recent hobbyist 2d UV printers are step in this direction, but commercial/industrial UV printers have existed for quite a while. To me this suggests there is additional gap in patents/technological challenges between textured 2d UV printers, and full 3d UV inkjet printing.
Karliss
·17 hari yang lalu·discuss
For shorter holes traditional mechanical methods work just fine. If you are going to build a giant excavator you don't waste time making shovels for gardeners. The problem drilling deep into ground is that the power source on the surface of earth and drill bit deep underground are connected by long floppy noodle while the hole is getting crushed from the sides by bunch of elephants. It is difficult to transfer rotation from the motor/power source at the top to the boring head, and reinforce the walls to prevent them from collapsing, having whole thing heated to few hundred ℃ doesn't make it easier on hardware.

In case of something like underground tunnels these problems are avoided by having hole big enough to fit the drilling machine as well as all the equipment and crew to reinforce the walls with concrete.

The fact that people have made a way to drill few hundred to few km using mechanical means is already an engineering marvel. In the context of everyday manufacturing beyond the hole depth to diameter ratio of 5:1 things already start to get more complicated. With more specialized techniques you might get 10:1 - 100:1. A bit easier for softer materials like wood or if you don't care about precision. But for deep underground drilling we are talking about ratio of thousands to 1.

It's not like they are not making tests at shorter depths. Once technology is sufficiently developed it might also trickle down to some shorter few km holes if geological conditions are right. Although probably never for something like few dozen meter water wells or making a hole in concrete at construction site. Not sure how well it works in soft dirt. Who knows about distant future, we now have relatively cheap desktop laser cutters, laser pointers, measuring equipment, microwave ovens, but those were not the initial products when developing those technologies. On the other hand some tech like wire EDM has remained niche manufacturing technology, even though modern electronics and software could allow making it much cheaper.
Karliss
·18 hari yang lalu·discuss
I don't think it's much worse than having an icon of mobile phone from 90s with a grid of buttons and external antenna. Almost no one is using those either. And a featureless rectangle with rounded corners in the shape of modern smartphone doesn't make a good icon. The best you can do is rectangle with circle for pre iphone X style home button or more generic slots for speaker/microphone which still makes a bad icon and are going away.

Having an icon of smartphone in a smartphone for the call app wouldn't be very helpful. And considering modern usage a smartphone doesn't even a have a strong association with calling.
Karliss
·21 hari yang lalu·discuss
It can and has been done just not very practical. Having a dozen GB language model just to squeeze out few more percent on plaintext compression which already compresses well and is tiny in comparison of images or video is not worth it outside benchmarks. Even superior traditional conpression algorithms are often not used due to insufficient software support. Multigabyte decompressor as big as rest of your OS installation is not practical to distribute or standardize. It would also take a lot of memory at runtime for decompressing thus shadowing the efficiency gains in everyday use. Only if you have huge archival scale of data it might be worth the gains. But for long term archival fragile formats which depend on huge arbitrary extra knowledge isnt a good idea. I am not quite sure if ai based compression would make it more robust by allowing to fix corruption based on context or make it worse by having single bitflip produce completely opposite but still plausible looking text. At least with traditional compression its usually obvious when corruption causes gibberish. And then you have problem of versioning, you need to have exactly the same version of dozen GB model for decompression as was used for compression. Just one of them is questionable now imagine having to store few dozen of them. Most computers have code for supporting at least half a dozen compression formats, and many of those are parametrized allowing single algorithm to handle multiple varations of the compression scheme, and then many apps bundle their own copies of compression library.
Karliss
·21 hari yang lalu·discuss
The fact that the article was able to show correct version in regular text is pretty good indicator that if done correctly those are more or less solved problems. I don't disagree that there are probably plenty of times when those mistakes are repeated and solutions not used widely enough (more often for Arabic scripts than other languages), but even for 2017 it feels more like anecdotal examples of what can go wrong ignoring existing technical details. But those mistakes largely come down to having someone who cares and understands the language and technology not for the lack of solutions. There are probably plenty of interesting edge cases that might not be handled perfectly even though solutions for basic cases exist, but article doesn't come even close to discussing those technical details especially if it's only conclusion is "computers introduced more problems, notably because of Unicode".

> The inflexibility persisted and has arguably only become more aggravated in the 20th century

What about 21th century? Digital printing can overlap characters just fine. And modern fonts support context sensitive ligatures and glyph substitutions.

Second/third example those seemed to be caused by more by someone who doesn't understand the language copy pasting stuff.

PDF -> that's just PDF being bad. Text and text search in PDFs tends to mes up even or English.

> with unicode number U+0623, but one can also type أ, which is an alif and a high hamza, represented by unicode numbers U+0627 and U+0654.

That's what Unicode normalization and locale settings are for. Same thing applies to large fraction of latin based scripts other than English, anything which has letters with diacritic marks.

> for كثيره and كثيرة will in most cases yield different results

Similar thing in almost any non English language for example cafe and café or ABC and ⒶⒷⒸ. Although at least some systems handle it reasonably. Not sure how much it is heuristics based on large data (hard to scale across software), and how much it's good application of Unicode character decomposition/normal form tables. Which Arabic letters lack appropriate Unicode decomposition (and other) tables and what are the best practices of unicode normalization/decomposition/locale handling for search (applicable for all languages) are more interesting and actionable topics.

> Not even the simple idea of CJK has been implemented.

Many users of CJK language would argue that CJK unification was a mistake. If different languages prefer different forms of the glyph, they should better be separate characters. Having separate Chinese and Japanese fonts because CJK unified too much just introduces additional points of failure.
Karliss
·21 hari yang lalu·discuss
Even better if keyboard keys (1,2,3,4) were also supported.
Karliss
·21 hari yang lalu·discuss
If that's a the goal, then IT department should start by blocking user ability to install Firefox or other unapproved software not by blocking access to google workspace. Blocking access to google workspace using Firefox doesn't prevent using it for everything else. It's not like the google services are going to exploit a vulnerability in Firefox, everything else might.
Karliss
·23 hari yang lalu·discuss
Whether you get controlled bit flip depends on exact encryption mode used. Haven't seen any document with enough technical details on how exactly their encryption scheme works.

Many of traditional block cypher encryption modes do `cypher_text = plain_text ^ block_chypher_output` with the differences being what goes into block cypher input. This means that single bit flip in cypher text maps 1:1 to bit flip in corresponding decrypted block (and sometimes uncontrolled flips in next block). For malleability prevention full protocols would use MAC in addition to encryption. That's not very practical for memory encryption. Ability to use of various chaining modes is limited since you don't want to re encrypt whole ram when single byte changes or otherwise reduce parallelization of ram processing. Only traditional mode which doesn't degrade parallelization is counter mode, but that's fully susceptible to controlled bit flips. Maybe they can use chaining at cache line or cache block level.

This made me think. If the memory controller is already implementing encryption with limited chaining at block level. It wouldn't take much more additional resources to include hardware MAC as well, thus providing much stronger error detection (not correction) capability compared to typical ECC. The fact they aren't advertising it makes me think they aren't doing it, thus using some kind of counter mode variation and thus no extra bitflip protection.
Karliss
·23 hari yang lalu·discuss
Consumers were always capable of disabling it themselves if they didn't need it. The performance impact seems to be ~3% on average, impact on power consumption is probably similar or less since any extra delay idling can destroy performance while not having as big impact on power consumption. https://www.phoronix.com/review/amd-memory-guard-ram-encrypt...

Any extra cost would be mostly due to power consumption and testing that the feature works (which they probably don't do for consumer skews anyway). The area of silicon used by the feature is probably negligible, from the manufacturing cost perspective it's cheaper to avoid any unnecessary design differences between skews.
Karliss
·23 hari yang lalu·discuss
AMD has limited control over what motherboard manufacturers do. And there have been plenty of examples demonstrating motherboard vendors don't fully understand what they are doing. Stuff like shipping builds with example/placeholder keys, ridiculous voltage settings which destroy the cpu. Even if motherboard vendors don't have full control to configure to freely change every flag, they probably have access to some kind of debug/development firmware which has a lot more features enabled than what you would have in consumer builds.
Karliss
·24 hari yang lalu·discuss
Git is currently industry standard tool for software development, which means that almost every IDE and code editor has good and mature GIT integration. It will take a while for Lore to achieve similar level of support. Considering the intended usecase seems likely that they focus the effort on integrating into game engines and game development specific needs instead of making plugin for every last code editor. Not only code editor but every other software related tool interacts with version control - code review tools, CI, package managers and code forges. That's a lot more work than just creating a version control system. Why waste effort on areas that already have good alternatives.

Code forges lead to the next reason -> they are making it open source (see the faq for why). If they want community collaboration it makes sense to prefer industry standard tooling. Organization internal consistency doesn't matter to external collaborators. Various Google projects with all their custom tooling are good example of what happens if this gets ignored. Every time I have to deal with depot_tools or repo it's a pain.

Third reason not to self host is that it's not quite production ready (see "Is lore production-ready?" in the FAQ). Can't be self hosting from day 0 and once you have a working setup you need better argument for switching just because you can. If lore was attempting to make a statement that it's a superior method of version control for regular source code it would be a different story.
Karliss
·28 hari yang lalu·discuss
All sources point that their 2025 models are still using brushed rotors. Here is a teardown video it's from Nisan car but it's using a Renault electric motor https://www.youtube.com/watch?v=BFmp9ODkCA8 .

In the picture at Renault website (section describing their next gen 2027 motors) you can clearly see the 2 slip rings on right side. That might be just a placeholder using their last gen motor, but I would expect that they would mention it if their next gen was brushless while the current one has brushes.

Brushless seems to be a thing that they have described as future work for at least 5 years but it's not there yet.