skysight-inc/HackerNews huggingface dataset:
Meat prices are considerably higher around here in Brazil. My local butcher says that it's due to Chinese importation.
In Sweden the street lights are rather tocking, which is much less disturbing, than beeping for the blind. And the sound level adapts to the surrounding noise level, so they are much less loud during the quiet of the night than during the busy hours.
Show HN: Craft.js – A React framework to build any page editor
This is interesting, couldn't they just get away with translating the english articles?
It happens. Imagine you decide on the MS-compatible bits C99, then the team naturally picks up new people and loses the ones who made the decision. Eventually, people will know the standard is C99 from the build system but not the reason behind the decision.

So they add a feature not supported by MSVC and don't learn that it doesn't work until someone else tries to build on Windows.

If you choose to use features based on whether they work or not, you don't need to choose a standard at all. But that loses you all of the guarantees a standard provides.
In my anecdotal experience, the guy who did work related stuff in his spare time was an absolute nightmare to work with (but he was friends with the boss so safe to do whatever he liked). He seemed to think he was a lot better developer than what he actually was. He churned out a lot of small projects, but they never seemed of great quality and the question of "why?" came up a lot of the time (he developed an OCR reader to process student evaluation forms, rather than an online form).

My other colleague who did tech related (but not work related) stuff in his spare time was knowledgable about a lot of stuff and a lot more pleasant to work with. He knew a lot of security related stuff that came in relevant when we thought we had been hacked.
The tragedy of this is, as other commenters have noted, that many workplaces don't offer much opportunity for developers to improve their skills in a general sense ("you'll learn exactly what you need for success at FoobarCorp by working on FoobarCorp projects!").

Couple this with our field's aggressive skepticism that anyone really knows how to program, regardless of prior achievements ("reverse a linked list, you big fat liar who lies") you've got a powerful motivation to ensure that you can work outside of your long-term work projects. Because, let's be frank, a lot of us, after spending a lot of time hacking on some particular system, really get serious atrophy in our abilities to work with a clean sheet.

There was a point where I would have been able to confidently bang out some bizarre NFA graph or SIMD algorithm in Hyperscan from memory but would have been hard-pressed to remember how to open a file in C++ and read from it...

A compromise would be to constantly look for opportunities to extend what you do (in terms of range, public visibility, etc) at work. If you can't, you run the serious risk that any evidence that some significant work was yours will be hidden away (unless you're working on open source) from the perspective of any future employer.

This may be a point of negotiation with your current or future employer - you may have to put your hand up and say "I want to do something public facing" (i.e. "I want to spend X% of my time as a developer evangelist" or "I want to do our blog on Y" or "I think we should open-source part Z and I'll lead it").

Obviously these things are not magically easy, especially the more junior you are. I drove the process of open-sourcing Hyperscan (not for the reasons in this post but for other strategic reasons) and that was a pretty hefty process and a big ask, even for a senior person.
Congo and surrounding countries have a long history of tainted vaccines. The CIA and the apartheid South African government worked very hard to poison people with numerous illnesses including infecting them with HIV using vaccine centers. I'm sure many of the operators in the area just realized HIV takes a lot longer to work than ebola, measles, plague, etc.

You guys are assuming all the players involved in this region are fair and honest, major error. Some of the world's most valuable mines are being fought over, humans are collateral damage to the international orgs involved.
At risk of being snarky, I'm not sure 'engineering company' is the right moniker. They're an R&D shop making bleeding edge research available on a homebrew platform that can interface with recent vehicles to provide a level 2/3 driver assistance package.

The stuff required to pass the regulators is the long, slow, boring process of pushing reliability and failure modes into "safe" territory, while documenting the fact. This is the 'engineering' part. Making a system that works (probably, most of the time) isn't engineering, it's hacking.
Really interesting project. Couldn't find the motivation explained. Is this just for research? Is it usable in production running in an FPGA? Are there plans to produce hardware?
I'm not a mathematican or logician, so take this with a grain of salt, but in my understanding, you can't really say that some unprovable thing is "really really true although unprovable". It's more like, it's independent from the axioms you started with. It might be true or false, depending on what additional axioms you decide to use.
'15 here

I remember having these notes ingrained into my brain in middle school; at Ithaca, I didn't know a single person who actively used Cornell notes for note taking. That said, actively engaging and re-engaging with content will help you build better internal bodies of knowledge on the subject, so you'll retain the content long after prelims and finals.
As a central European I would also like to know who hosts anything on Azure. They are building new data centers here I believe, but the connection speed their services are providing is laughable. It may work for a retro-site from the 90s to simulate a 56k modem.

If you restrict your employees to browser based office, you would loose a vast amount of productivity.

Their success is probably based on Office alone. AWS does supply extremely fast services and we use it for hosting. But business owners often prefer to use services from a single provider, so MS does indeed have an advantage.
'screen' uses C-a as a prefix shortcut so developers of 'tmux' decided to use the next available key to avoid clash.
Perhaps, but if you go read the delete discussion and the admin slang used, it drips with preposterous disdain for everyone but themselves.

Mildly irritating
He never did, some say he's still in vi to this day.
Today, my child had their second dose of the MMR vaccine. I'm thankful for the access that we have to healthcare here in Norway. I can't imagine what it is like in the Congo, but I'm grateful that people and organizations are working hard to provide help to people in need.
Ok then. Personally I don’t like it and I suspect a lot of others don’t appreciate it either though. I think it also sabotages your own overall point because half the audience will just roll their eyes at the biased emotive language, rather than fully paying attention to your main point.
Thank you so much!

Without a doubt LR parsers prevail on the market. They tend to be more powerful & complex. Whereas LL parsers are easier to implement & understand.

That said, LL parsers are ideal for getting a bit of a taste of complicated compiler-related-stuff-world, in my opinion.
Corundum is an open-source, high-performance FPGA-based NIC. Features include a high performance datapath, 10G/25G/100G Ethernet, PCI express gen 3, a custom, high performance, tightly-integrated PCIe DMA engine, many (1000+) transmit, receive, completion, and event queues, MSI interrupts, multiple interfaces, multiple ports per interface, per-port transmit scheduling including high precision TDMA, flow hashing, RSS, checksum offloading, and native IEEE 1588 PTP timestamping. A Linux driver is included that integrates with the Linux networking stack. Development and debugging is facilitated by an extensive simulation framework that covers the entire system from a simulation model of the driver and PCI express interface on one side to the Ethernet interfaces on the other side.

Corundum has several unique architectural features. First, transmit, receive, completion, and event queue states are stored efficiently in block RAM or ultra RAM, enabling support for thousands of individually-controllable queues. These queues are associated with interfaces, and each interface can have multiple ports, each with its own independent scheduler. This enables extremely fine-grained control over packet transmission. Coupled with PTP time synchronization, this enables high precision TDMA.
He did really well in Magnolia.
Liked your description, thanks!
I haven't seen any videos of OpenPilot vehicles swerving towards gore points or ploughing into stopped vehicles, though.
Pretty sure there are other professions that require the employees to do something outside of the job in order to perform at the job. Firefighters for example need to stay in top physical condition. I imagine that's not possible without some sacrifices outside of your work schedule.
Is the dm-crypt decryption key stored on the NitroKey with a pin/passphrase to access the key to mount the decrypted the disk?
Signs of the Times
> What am I missing? Clearly this cannot work because otherwise everyone would do this as we accept O(NlogN) as the norm!

Let's assume a perfect hash that never collides or leaves gaps, the best case for this.

For a radix sort in some base with K digits, N can only go so high before you have duplicates. Specifically, base^K >= N

Take the log of both sides. K >= logN

So with arbitrarily large numbers the time taken to sort is actually NlogN.

With fixed-size numbers it's "O(K*N)" but K is larger than logN would be.
Nice try. It works by pinching but double tap and smart zoom to cursor.

And if you zoom in somehow, you cannot pan over the page because Firefox act like you are seeing full screen and trying to go back or forward in browser history.
Elle or Marina?
Yes, that's a good way of expressing it!

I was just thinking that a running application is a little kernel of Code (the stuff that gets checked into source control) and big wrapper of State (what the user is currently doing with it).

The build system view is that the Code is sacrosanct, and what we need to focus on is checking the right stuff into source control and trying to ensure the latest commit is always correct and self-consistent. We should always be able to throw away all the state and rebuild everything from scratch.

The live coding view is that the user is more important than the Code, so we should focus on letting them get stuff done as effectively as possible. And programmers are users too! Therefore we should be able to modify the code without losing any of the user's state.

Both views are correct and what's actually needed is a good balance between the two.
Just so you know: many, if not most, terror attacks aren't disclosed to the public when they are stopped before happening.
>Why should I spend my free time to be a better wageslave?

Did you ever get a formal education?
Is there a reason why you cannot switch to newer tools like StreamEye?
Molecular mechanism of contact dermatitis in cosmetics and perfumes
As are people with 15 year old rusted hoopties, drivers who had a fight with their significant other, disagreement with a colleague or whose sports team just lost, drivers who slept poorly the last few nights, drivers who are ill and taking cold medicine, cars with lamps out, worn tires, worn ball joints, bad shocks, no ABS, no vehicle stability control, etc.

I’m okay with enthusiasts repairing and modifying their cars and driving them on public roads, because I’d rather have that than a world where only certified cars, maintained at certified dealers, using only certified parts are permitted on the roads.

Maybe you're not a "car person". Apply the same principles to whatever field you have passion for. Only certified Intel parts may be added by Intel technicians to Intel computers, which must run only certified operating systems. Or only certified Edison lightbulbs may be added to certified Edison light fixtures by certified Edison technicians. Only certified firmware may be run on devices you're being allowed to rent from the certified manufacturer.
I have been really satisfied with Infuse on the AppleTV. It does the same thing as VLC, but in a way more polished, Apple-like way.
Thank you, for some reason I had them combined in my head.
Basically yubikey with storage?
IDE support is much more than just editing text.

For example, try to generate EF 6 Database First code for F#, or use Blend alongside Visual Studio with F#.
NPM Drining Game
Both Jellyfin and Emby have Trakt plugins that I use to keep my watch status in sync between servers
They could be available from local growers during apple season, but they aren't suitable for year round distribution from a central location.

Strawberries are noticeably different even at the grocery stores in the summer in New England.
So recently I search for Elle Kaye images on Bing. To the surprise, I got Marina Kaye as related search suggestion instead.
Wikipedia has changed a lot. Even back in the mid-2000s, I remember trying to edit a page to deal with a "written like an advertisement" banner; did a lot of work .. and in a few months it was back to its crappy advert style. I've heard there is more editing control today to prevent things like that from happening, but it also is discouraging for anyone trying to edit a page.

There have been a lot of articles deleted over the years. There was a great porn purge where they removed a ton of porn stars and history of pornography unless topics were considered noteworthy. The linked article probably didn't have enough sources or too much original research.

Honestly, the first thing you should look at with any current or controversial article is the Talk Page .. and the history on the talk page. It's often way more useful and has current theories that may not have the best sources.

There is also Deletionpedia, but honestly archive.org is probably a better bet for deleted articles. Deletionpedia didn't really get started until a lot of stuff had been purged, and it still has a lot of gaps.

https://deletionpedia.org/en/Main_Page
It looks like their OAuth2 is compliant with OIDC which is way easier to deal with than vanilla Oauth2. OIDC makes things consistent and clear. In practice OAuth2 without the OpenID bits is loosely glued together vendor specific bits.
Proof? A quick google did not bring up the CIA, Congo, and vaccines.
In the face of vim's unyielding resilience to exiting, I think we may need to devise a new algorithm for this using quantum superposition. I heard IBM can help with that.
An Interstellar Ribbon of Clouds in the Sun’s Backyard (Radcliffe Wave)
It seems to me like the market has developed a better idea of the product quality there than the regulators initially did.
That's true, but how much oversight is really applied to the existing software systems on modern vehicles? Did national regulators review the design and coding on the electronic stability controls? I doubt it. Is the CAN bridge between the entertainment system and the critical systems bus (with ABS, ESC, power steering etc.) suitably hardened to protect against hackers (hint: no.) Who has reviewed the electrically assisted power steering?

Most things in a modern car are controlled by software that's far more opaque than OpenPilot. Don't get me wrong, a lot of their software and hardware architecture choices scare the heck out of me, but at least it's transparent.
Interesting I wasn't aware of these cases. Thanks
I think you're confusing two things - the "nonstop hobbyist programmer" and "the person with provable excellence in their field". My contention is that a lot of the motivation for a nonstop hobbyist programmer is that contributions you do at work are often buried in closed-source projects, or, even if in open-source projects, are relegated to some corner of some huge project. Or both! So it's hard to prove that you're really any good.

By contrast, if you initiated a project and have a public profile - whether in your spare hours or in your day job - you have demonstrated something and you will command a premium.

I think conflating these two attributes is dangerous as it suggests that the best way of dealing with it is overwork (i.e. "add another job to my job") rather than negotiation (i.e. "try to figure out how at least some of my day job isn't just work that 'vanishes into the BigCo closed source void'"). That might mean a hard negotiation, or even switching jobs, but it's a lot more time-effective than starting your second shift at 5pm.
edit title to say "segments of genes"
It quite literally is not an encoder - title should be something like "how to use libav to convert H264 to H265" - libav is the only thing doing encoding here.
The KGB/FSB admitted that they did this
I've used NetFPGA (https://netfpga.org/ ) before which seems a little more complete, will be interesting to see how this compares.
Actually the random timeout is even better!
Entertaining anti-vaccination as a non idiotic concept costs lives.

Maybe stupidity should be ridiculed? We've tried taking it seriously and it isn't helping.
I mean, it should be weighed against the risk. Why not?

The benefit is protection against a deadly disease, for the child and for their community, and the risk is not feeling well for a day or so.

Easy answer.
> so from a hiring perspective it's as if I didn't code at home at all

Even if you don't list them - the knowledge gained from these projects can still shine through in technical interviews, and you can list more languages and frameworks on your CV.
In fact, I would argue this makes the law enforcement agencies in question look incompetent since they should not have been trying to bypass the courts and traditional monitoring / investigation in such a manner that having a single zero day closed has such a significant effect on their investigation.
RTFM clearly does not apply because you can't read it if you're in vim and can't exit ;)
I have kids. I have not once doubted vaccines, because I am literate and have a minimum level of reasoning ability.
It has already been developed: Versatile Video Codec.
Probably at start of first exon and end of last exon. Or regulatory regions before them.
I have an airpod since November 2018. I've never had an iPhone.

A market research is due by Apple. This is the first Apple product that is compatible outside its own ecosystem, and my guess is that this is having a very positive impact on sales. Steve old "closed ecosystem" adage might be doing more bad than good.
Jokes aside, shouldn't the page start with actually teaching how to quit vim?

The page is considerably popular to show up on a Google search. I imagine the frustration of a beginner actually trying the first examples and not getting the joke immediately.
That sounds like a challenge someone might actually try...

Along the same lines, you may find this amusing: https://news.ycombinator.com/item?id=7882066
I don't actually know what's recommended. I was just taken aback by her "we're not sure we're going to vaccinate the child" as if that was somehow optional. At least I got her to agree to listen to a doctor about the risks.
I think you're right on the ACH Vs Wire Fees earned by banks - from what I've seen the banks earn many many multiples on Wires. Although I understand that real time and faster payments are being explored as an alternative to Wires which may take some of this share if the schemes get the network effect via all banks signing up to it.
The norm is:

- Use an incremental build during development

- If you hit weird errors, try a clean build

- Always use a clean build for releases

Make is vulnerable to weird errors, as are newer systems like Gradle. Better build systems work hard to be 100% correct. Bazel is the best example I've seen.

I'd say working with an extremely reliable build system is just as eye-opening as working with a good live coding system. If you never have to do a clean build, and the incremental build is fast, that's most of the benefits of live coding right there.
Only if what you are doing is directly supported by F#.

If you attempt to do GUI development, then you are forced to look for community projects like Fabulous, use the XAML type provider with a dummy C#,VB.NET,C++/CLI project for the XAML generation, or actually use one of those languages for the UI, with F# used only for the logic.

So even though I am a big fan of ML language family, at the end of the day, the other .NET languages get the green light from most customers and team.
It’s almost like we weigh the risk against the benefit every step of the god damned vaccine development process.
It makes sense in literally every way you look at it.
Can't be used for political reasons ("look at us we stopped 10 attacks by the bad guys, reelect us because the last president only stopped 5"), avoid leaking info to potential accomplices, &c.
There are a flock of pump and dump investors pushing articles like this ...I wouldn't be surprised if Amazon stock actually gets a hit ...oh well you know what to do then
It may be a type of Redlove apple. The smallest ones are called Redlove Lollipop
Yes, JVM still has it under "some day it would be nice".

Actually this is one of the bytecodes that .NET Native doesn't handle, if I am not mistaken.
Software engineering as a field has accomplished so much in terms of quick iterations and low-friction paths to products that I think it has become lost that there are established ways to establish a safety case in a technical manner. Modern software engineers have achieve this speed, largely, by choosing not to apply the level of rigor in process that you describe. This is usually ok, because most software projects do not require that level of rigor (until the costs are too high not to, like AWS, which formally specified critical parts of their infra in TLA+ before software and IT people implemented it).

I think the parent post is an example of this problem taking on flesh. It has been so long since we realized the folly of over-specification in most projects that we have lost memory of there being cases where having a body of people engineering the system and specifications distinctly from the people who implement them actually does matter a great deal.

As a software engineer and not a systems engineer, I thank you for your comment. It has great clarity.
That's just one, particularly limited, way of compressing information by using the environment. The information is merely a fixed point of the "function" that is encoded. But what about all the other sources of signal that don't originate from the organism's own genome? If there are other ways to compress the information even further, should we not expect Nature to use all of them?

Consider human language. Would humans reproduce spoken language given a generation or two? We can't do the experiment but there are well-known results that strongly suggest not.

(Strictly speaking, the genome can't even create the bird from nothing, but I understand what you are getting at.)
Wikipedia had a 180 degree change in its stance on works of fiction in the last decade.

Character pages were deleted in bulk even when they were properly sourced, individual episodes pages were all merged together.

Administrators and moderators are pushing all this stuff to Wikia/Fandom, the sister project that is riddled with advertisement, user tracking and bad design.
The article mentions 2015, I don't think French will take your advice:

https://en.wikipedia.org/wiki/November_2015_Paris_attacks
You probably forgot that the iPod was Windows compatible.