skysight-inc/HackerNews huggingface dataset:
> Why was it a bad PR call?

Because the invasion of Ukraine is pretty under-reported. This recent story may cause news agencies to pass on reporting on the issue in the future, as now there is a clear example of the authorities passing false narratives. This diminishes what should be the goal, spreading the news of Russia invading Eastern Europe and killing 10,000+ Eastern Europeans.

> the only thing fake was him actually dying

Yes, but the general headline of the previous stories was "Reporter murdered"

Take the example of having posted this story in a news forum, like Reddit, and getting lots of upvotes. A few days later it turns out the crux of the story "Reporter murdered" is actually not true. How likely are you going to post stories involving this narrative in the future? Don't you have a bitter taste in your mouth from the whole thing? I would imagine that reporters who's names are on the original "Reporter murdered" stories may also have a bitter taste in their mouth.
Can it really be called "voluntary" if you starve if you don't have a job?
You're right - there's no proper RAII (but there's a 'defer' keyword, which runs your expression on scope-exit, like BOOST_SCOPE_EXIT), no operator overloading, no exceptions, and all function calls look like function calls. It does have a language feature for handling error-codes though. [0] [1] [2]

Contrast with C#'s 'properties', where a method call (which might throw) is disguised as reading/writing a member.

My favourite example of unexpected semantics is D's lazy keyword, where, at the call-site, you have no idea whether your argument will be evaluated lazily or eagerly! [3]

C# has a pass-by-reference keyword which modified the way an argument is treated, but it has the sense to force use of the keyword at the call-site too, so that everything is clear. [4]

I like the language's philosophy, I'll have to keep an eye on it. I suspect they'd do well to have the language compile to C, though. Is there any reason that wouldn't be a good fit? I see it has a templates system, but at (very) first glance I don't see anything that wouldn't map cleanly to C.

[0] https://ziglang.org/documentation/master/#defer
[1] https://ziglang.org/download/0.1.1/release-notes.html
[2] https://andrewkelley.me/post/intro-to-zig.html
[3] https://dlang.org/articles/lazy-evaluation.html
[4] https://docs.microsoft.com/en-us/dotnet/csharp/language-refe...
Getting the discussion going with an example abstract...

Nowadays AI tools are incredibly prevalent and straightforward to integrate into projects and products. Yet the research process behind the underlying models and algorithms is a different animal. Built from theory and experimentation, research code is meant to be thrown away, and is often developed by programmers from academia. Building research into product-quality code is no small feat. Adding robots to the mix brings on another set of challenges -- integration with manufacturer's SW, hardware validation tests, succumbing to the ROS ecosystem. I'll talk about challenges and lessons coordinating teams of researchers and our workflows, with examples from our transition to a monolithic repo and development of product-quality robotics code.
There is a lot of criticism on the proposal with a lot of good reason. But, I'm honestly very excited about the deprecation of GOPATH, that was one of the most annoying features of go for me.
From the article it seems like it was an update tweaking the ABS, which is really only triggered during an emergency braking.
Did you mean one that shatters on the first hit? Even Gorilla Glass is better than this.
Relevant xkcd

https://xkcd.com/641/
If management is this bad at estimating the work involved, they’ll probably underestimate retraining and just take the next sucker who comes along instead.
The agreements already exist. Note that is plural - they are watched closely by governments because the come so close to illegal monopoly behavior. One of the reasons it is not a monopoly is because each agreement excludes several big players who form their own alliances.

Of course they could have secret agreements that the governments don't know about, but cartels like this are a dangerous game that tend to backfire on the members. Each one that agrees has to play along, but if any one decides to work in secret they are first and get to scoop the competition and win. Since the agreement is already illegal under most national laws there is nothing that the others can do about the cheater.
I’ve been using Conan.io for a bit. I come to c++ from ruby ang golang—both of which have ecosystems with very different dependency management philosophies. It’s interesting to see these various tools arrive in the c++ ecosystem. There’s clearly not a winner yet.
>>Just four major global firms – Deloitte, PricewaterhouseCoopers (PwC), Ernst & Young (EY) and KPMG – audit 97% of US public companies and all

Yeah that'ts not even remotely close to true. The author meant to say Fortune 500 companies not all US public companies.
True. Scrum is mostly propaganda. I have yet to see it work right and it's been more than 3 different jobs now. The closest was at a big corporation where they sent us all the agile training, had buy-in from management, the PMs, everyone and that was great except that high profile project eventually had PMs whose entire jobs involved evaluating burn down charts to track progress within sprints. So yeah, they actually had people who looked across all the many dev teams doing a roll-up of burn downs for management. That was totally bizarre.
Data science / statistical applications. Nothing better than the laziness and speed afforded by bein' able to load large datasets into memory.
Given that this was an event organized by the Dallas and Atlanta Federal Reserve Banks, we should consider the possibility that the CEOs were simply trying to encourage the Fed to keep interest rates low.

Here is most likely the event being referenced:
https://www.dallasfed.org/research/events/2018/18ted
> INCLUDE_DIRECTORIES( ${FOO_INCLUDE_DIRS} )

This is the 'old' way of doing CMake -- the 'modern' transitive variants like target_include_directories and target_link_libraries have many advantages relative to the older usage.
> Features I want are: * pythonic indent * no trailing semicolon

I would recommend against making up a completely new syntax, since there would be no support in any existing tools (parsers, linters, IDEs, formatters, ...). Instead, I'd suggest picking a general-purpose syntax with the properties you want (indentation for grouping, newlines for sequencing). One excellent example is called "sweet-expressions", which was originally invented for Scheme but can actually be used to represent any structured data (especially code):

https://srfi.schemers.org/srfi-110

You can use tools like "sweeten" and "unsweeten" from https://sourceforge.net/projects/readable/files to convert between sweet-expressions and s-expressions. S-expressions are just raw syntax trees, so "unsweeten" is basically a ready-made parser which you can pipe into any other program you like, e.g. linters, macro expanders, pretty-printers, etc.

To make your language compile to C, you would need some way to "render" those syntax trees into C code. There are existing tools to do this, for example the C-Mera system can read in C syntax trees and write out C code https://github.com/kiselgra/c-mera

Your preprocessor could then be as simple as `unsweeten | cm c`

To add completely new features like immutable strings you would just need to define some representation for them in the syntax trees (or, if you want to make them the default for "double quotes" you should define an alternative representation for non-immutable strings), then write some find/replace macros to convert occurrences of this representation into an equivalent (but more verbose and elaborate) set of C syntax trees. Stick this find/replace step in between `unsweeten` and `cm` and you've got brand new syntax for very little work.
I have a Lenovo with 64GB RAM which is really handy for consulting: separate VMWare images for all clients and the ability to do Sharepoint dev work (separate VMs for SqlServer, SP, Visual Studio) with enough memory left over for Chrome...
It’s most likely that given BFQ low latency’s generally low performance that the link isn’t saturated by those background processes, and that lets the foreground application that’s starting up have more bandwidth than it would otherwise have.

It’s not that surprising, really. It’s just like a per process I/O cap.
Yes, and sets aside a lot of time for them to interact (read not get things done) for no good reason.

I need interaction maybe 5% in my week. Anything outside of that is just goofing off. Oh and email works great for that sort of thing (interaction, not goofing off).
The key points regarding hobbies are the first ("administrative") and third ("impossible to complete") points. The hobbies that I've had which were successful have all been ones where I was intentional about (and capable of) generating incremental, tangible progress within a single session. The hobbies I've failed at are those where I tried to work on a large goal without any rewarding subgoals, and eventually couldn't make my brain work for nothing anymore. For me, at least, it still applies.
Not all red sapphires are rubies--ruby describes "pigeon blood blue" red color. There are also ceylon sapphires that range from pinkish to fire-engine red through burnt orange in color.
Other than the obvious and horrifying casual sexism that others have highlighted, the most interesting part to me is the diagram at the bottom. The system was mechanically simple enough to be largely explained in one small diagram that a near-layperson (and clearly not women!) could largely understand. Such things are amiss from popular media today because our systems are so (often perhaps unnecessarily) complex.
You can't put the horse back fully in the barn.
I applaud you for trying to help some poor sap trapped in demands made by his fiancee's adveristing-brainwashed mind, but as you note, not "everyone" is "trying" to be less stupid -- your wife isn't letting go of her cartel (and possibly blood) diamond.

This issue is squarely in the women feminists' court, and (for the most part) they haven't taken up the cause to stop supporting this evil system that hurts both men and women.
Dell Precision 7730 can do 128GB RAM:

https://www.notebookcheck.net/Precision-7530-7730-A-redesign...
But it doesn't grow anymore, C ecosystem is out of anyone's control. The committee is as irrelevant as it can be.
The business benefit of having a longer planning horizon is that it enables making some commitments outside the agile team. In the real world sometimes that's necessary. A sprint cadence also helps ensure that the team does real retrospectives rather than putting those off. But certainly Kanban can work as well or better in some environments. Pick what works for the circumstances.
Is that a Win Pro on my laptop joke?
Apostila Agente de Organização Escolar
First of all, I did not say slavery did not exist in the Empire. It did. But the Janissary/Devsirme is not it. IDK much facts with their proofs about slavery in the Ottoman Empire or Islam, but I doubt the truth of your statements. I'm not here to defend the religion or the empire, but I have never heard of those things (except the liberated Zayd), and I'd be reluctant to take religious myths and gossip as literal facts, especially if there are doubts the people we're talking about ever lived. Then, even if we accept your affirmations, there's no reason to believe that it inevitably causes the Empire to behave in a certain way. Moreover, slavery existed in almost all parts of the world and for the most of our common past, and even made its way into the 20th century in some. So tieing it to a religion is not really logical. I think of religion as a consolidation of a people's tradition, and looking at Ancient Greek and Ancient Mesopotamian literature, it's not hard to find where slavery comes from in the Eastern Mediterranean.

Returning to the original topic, the devsirme is nominally slavery, but the substance of the phaenomenon is not really. And some sultans practiced paderasty, but again reducing the devsirme to a periodical collection of homosexual male sex slaves is just not correct. We're talking about the most powerful men in the Ottoman society for the entire existence of the Janissary/Devsirme system. On many occasions they decided and/or dethroned sultans. Many devsirme dynasties obtained immense power and wealth. The Sokollu family ruled the empire for decades and decades. Mehmed Sokollu created the Bulgarian Church and made his brother the patriarch. Until Mahmud II, not bribing the Janissaries enough meant death for the sultans. Now don't tell me these men were succumbed into a system of involuntary rape by that one guy which they get rid of when they want anyways.
“Not a cultural fit” is an excuse used to cover a multitude of sins.

It’s obviously not true is all cases, but it can be used as. A proxy for racism and/or filtering out people with differing political or religious beliefs.

It would be nice if the article had dwelt briefly on what “culture” actually means rather than leaving it as an ill defined concept (that can be manipulated to less desirable ends).
Then I need to work on your teams. I have yet to be on an agile team that did triage, acceptance testing, go/nogo.

No True Scotsman and all that, but it really was different, back in the day.
Google Chrome now supports more password-free sign-ins
Enable Shadow DOM in Nightly
How big is your organization (you, the other hiring managers, and the people under all of you)?

Once you are a large organization, you have the law of large numbers. All of your employees can't be above average. (Your personal team may be small enough that you can, but the larger organization is harder.)

For that matter, the problem may be that the other managers are average, not just the people under them.
Diamond is stuff just like any other type of carbon. Solid diamond wings would be silly. But engineered microstructures of diamond could be very flexible where needed, and stiff where not. Diamond ropes, like bundles of carbon nanotubes, could do all sorts of things.
moissanite.net redirects to some diamond jeweler's site now. Any idea what happened to that domain?
I didn't know the C std was still being modified/enhanced. Interesting. Does sound scary.
you're forgetting chem/bio majors and organic chem
I've the feeling that only a language fork from the GCC/clang teams could have any chance to success. It looks like the C standard committee is not interested in changing point of view.
I uploaded a 10MB csv and it still is spinning on loading the file. Is that too big?
Bye, Chrome: Why I’m switching to Firefox
Could you elaborate a bit?

What is your screen resolution? Do you use text scaling?

Do you open your browser in maximized view or do you prefer smaller windows?
2024, these dimms are no doubt leveraging 7nm tech. Next big step is many years away, projections at 2023 in the earliest
what about FIT (as a school)?
I'm not too worried about C growing. It seems well and truly stuck in the 70s.

All the growth is from people doing whatever they want on top of C.
Understanding Etcd Consensus and How to Recover from Failure
> won't actually net you "a bunch of money upfront,"

Even if its a "charitable gift" on the seller's part, it saves one family from the suffering of buying a diamond.

> it's a "tradition" that means literally absolutely nothing to me.

Please preach to all the impressionable young women you know.
Mapbox launches Vision SDK, partners with Mobileye for self-driving car data
You are right; I only used this to illustrate the module, though. Will change it at once, thanks!
Mary Meeker Internet Trends Report 2018
Data Science on a Budget: Audubon's Advanced Analytics
Seems like an update on the ABS, so less to do with strength, more to do with how ABS are performed. My guess is this probably won't have much effect our everyday driving, but when in emergency, the updated ABS will perform better.
There are a few skills that an undergrad history degree will do for you. Off the top of my head, critical thinking, organization of disparate concepts and events into a coherent whole, and writing well.

One of the best programmers i worked with had a philosophy degree. He could distill a bunch of random subjective information down to something reasonable to implement.

It's really an education vs training sort of issue.
> if the upgrade requires a major version bump then you also have to edit the import statements in your source files as well

As per vgo blog posts, this scenario is not an Upgrade, but replacing one package with another package. A package is uniquely identified by it's import path, so if major version is changed, import path changes, so it is not same package.
> Given the massive waste and inefficiency in most government programs, very little of our taxes actually go to anything useful.

There is very convincing evidence that higher taxes and greater government spending do lead to long term economic growth. These days even the old fuddy duddies at the IMF have been forced to admit that higher taxes don't lower growth [1] and that many times the fiscal multipler is greater than 1 [2]. Certainly from 2008-2015, despite all the austerity hawks going on and on about inefficient government spending, actual evidence indicates the fiscal multipler was nearly 2!

[1] https://www.independent.co.uk/news/world/politics/inequality...

[2] https://www.washingtonpost.com/news/wonk/wp/2013/01/03/an-am...
CR article mentions 60mph, not 100.
It’s not in any way a secret that Russia kills journalists. The Russian state has been doing it for a very long time and shows no sign of stopping. Have a look at this list.
https://en.m.wikipedia.org/wiki/List_of_journalists_killed_i...
Don't know if anyone else has tried this, but I can't seem to get it to load a file. It spins even on the smallest csv I can try, but in the background I can see that it has the file name on the GUI. something I'm doing wrong?
> I want to be able to exchange non-monetary digital assets

Why?
It's best to break up user stories into small vertical slices and implement them within a single sprint so that you can get early feedback from the customer. That's a great way to uncover misunderstandings about requirements, even though it might seem less efficient. Optimize for rapid value delivery; a little wasted time is acceptable.
Yes it is, when the reason they're doing it is so they can pay you less.
How to learn programming the natural way
Any cost that has a high fixed component and a lower variable component leads to increasing returns to scale for enterprises.

We see with regulation all the time, e.g. Dodd-Frank made it harder for small banks to raise capital.
What is this guy talking about (from the article):

For example, they could sell a promise to deliver a bitcoin in a month’s time at a lower price than the current spot price and hope to buy a bitcoin during the month at an even lower price to make a profit.

All BTC futures contracts are cash settled, there is no underlying asset being exchanged.
A question for those in the know: To what extent do other auto manufacturers make this level of in-line changes?

As someone who has only ever bought used cars, the prospect of substantial in-line changes for a specific model year is quite daunting. With Tesla, it would appear that they are making substantial changes in build technique/quality/parameters weekly...
Presumably they're comparing their observations to other vehicles they've driven on Laguna Seca.

My suspicion is that the model 3 has undersized brakes for a vehicle of its mass. It's an obvious place to cut the costs.

edit:

To clarify, the autoevolution report noted not only the pads "were cooked" but that the front rotors appeared to need replacing.

Typically only the pads will wear out when it's a simple matter of requiring a more track-oriented pad (higher temp range). The rotors do not get worn in the process, though they may need to be machined (AKA turned) to remove non-uniformly deposited pad material.

When you've got both front rotors and pads ruined after a few hot laps at the track, your options are basically larger diameter rotors and/or a different rotor material. Putting back the same style rotors with a higher temp pad is only going to eat the rotors even faster than before.

These long-range EVs are not light vehicles, they have a very high potential to stress the braking system.
That's a shame, but it's a side effect of anything ever that requires an update. Any small business commissioning a site in 2019 will get something that's compliant, so it's not like this is a permanent drain.

Sometimes it's important to update regulations, despite the inertia of existing implementations.
https://github.com/ziglang/zig and Jonathan Blow's JAI language seem to be contenders for C replacement.
Still is.

When you're trading your labor for money, you end up with more value than before. And excess value is split between you and the employer as I explained above.
> Is it really that much worse? A simple greedy register allocator is very, well, simple. (You don't even need a register allocator, in fact, though your performance will be poor.)

I mean, if you're doing something so crazy as pushing user controlled code into interrupt context, you care about performance. And the BPF scheme is within spitting distance of natively compiled code.

> I'm not sure guaranteeing that a program halts really matters, either; really what you want is the ability to limit the amount of time a filter can run, which is simple to do directly. (In fact, it's simpler to add a timeout than to perform control flow analysis.)

Right now, I don't think that there's a way for a BPF filter to 'fail' once it's been verified. It's sort of like a graphics shader in that regard.

And timeouts can't be implemented with a timer since the the filters run at interrupt context already, and manual bookkeeping comes with a perf cost (at least a lost register, and some basic block epilogue code). And that's in addition to the "well the filter failed, now how do we handle that" question that's hinted at above.
The cars are full of actual chaos monkeys.
If that were the case, then they should be willing to pay to keep people. People hop because companies aren't giving raises.
I did a similar calculation to figure out how much energy it would take to acidify the ocean just a little bit, and it was absolutely ridiculous magnitude of a number it wouldn't be possible even if we tried.
https://sfbay.craigslist.org/search/jwa?query=diamond+engage...
Given that a single tweet can (now) ruin your life, allowing minors on Twitter seems like rank irresponsibility.
I still can't get my head around how people would want to buy futures on total garbage. I should take a shit in a pail and sell futures on it, apparently.
I completely agree. I don't get why people try to strictly follow the methodology (and then complain about it) instead of just taking the core of it and apply what work for them and their company.

I've a SCRUM master certification and still, I follow only what's good for us.

It's totally fine for me to add a task in a current sprint. If you care about finishing the sprint, you just move a task of same points back in the backlog.

It's also totally fine to allow the technical lead to add his own tasks to the sprint. You can do 80/20 for instance (business/technical values). It's not going to kill your business and will make your developers happy (SCRUM is about people, not process, right?).
Who decides newsworthy? Their subscriber list is newsworthy if they deem it so.
A Specification Tool for Drupal 8