skysight-inc/HackerNews huggingface dataset:
Every one of the replies conflates yeast with bacteria.
True as that may be, we're arguing that you would not have argued it had Chrome not been advertised the way it was.
So long as all the sources were public, I don't see why this is newsworthy at all.

You could probably build most of it with Google.
I disagree. Especially if those non-std libraries are built on other non-std libraries and so on. Trusting a single organization is much easier than trusting a chain of organizations.
That concern is somewhat orthogonal to the utility of a package manager itself. If you are using OSS in any way you need to pick and choose what you take on as a dependency. The package manager solves problems like distribution, dependency resolution, and discovery. The ease of use may contribute to poor decision making, which should not be wholly discounted.
That doesn't sound at all impractical, and actually sounds like it would make a lot of things _easier_ in my situation.
A graphics API is not one of those holes though. Filesystem library already exists. https://en.cppreference.com/w/cpp/filesystem
I’ve had many discussions with my coworkers about this. The standard library is scary to me, completely over engineered. We should be dumping shit from the standard library that makes no sense (ostream anyone?). Don’t get me started on iterating over containers. C++20 is shaping up to be the way to hell paved with good intentions.
The Obama boom was during the worst recession since the Great Depression so there was plenty of slack in the economy to absorb money creation.

WW2 is more complicated as there were price controls and rationing in place to prevent inflation. it is unlikely that you could impose such controls outside of a total war situation.

All the historical examples of hyperinflation have occurred when governments have printed far more currrency than they have raised in tax or via the debt market. Spending tens trillions dollars more than you raise in taxes is likely to end in tears.
It’s an apocryphal story that became popular with “new age” and personal development crowds to encourage you to not be like the masses. It is endearing and illustrative of a useful truism, but sadly made up to be that way.

https://en.m.wikipedia.org/wiki/Hundredth_monkey_effect
Alloy is a specification language. To verify the specification, the alloy analyser (a model checker) has to artificially create some number of instances and simulate it.

Prolog is an executable language. You, the user, give it a database, and it searches for solutions that satisfies constraints. It doesn't create the basic facts on its own.

There exists a compiler from imperative alloy to prolog to make this transition.
There’s conan-center, but it’s still rather sparse.
aakybe How yus i do,you now pieng wued vase is just is code us fade1jsyeb ask?
That's nothing. Try a 10 year old PHP codebase with remnants of a failed GWT integration.
Can you elaborate on iterating over containers? What don't you like?
GitHub Nomic Game #3
Thanks for posting this - I spent most of today kicking around idea of an instapaper-style webpage parser, and came to the conclusion that I probably didn't have time to do it well.
Productivity tricks in Visual Studio
I absolutely disagree. Inserting the government into the average citizen's balance sheet can and will be corrupted.
Interestingly, meetups are about the only thing I use Facebook now for. It’s probably the best “bbs” type site from a polish standpoint. Just ignore everything except the group pages.
While I/O memory looks like memory, and it can be tempting to access it by simply dereferencing a pointer, that does not always work on every architecture

Unfortunate that there's no examples, because that sounds more like something which is not actually MMIO (like the I/O space on x86) or a bug, since one of the reasons for using MMIO is that it behaves like memory.
I can't imagine it's really that difficult.

I work remote, and love my job. But if something ever happened to change that, I'd be glad to work for another company.

The other company just has to allow remote workers. Given that, I think there's probably a big pool of talent to draw from.
Do i need to state the obvious that scandis are among the most individualist cultures in the world? Which is probably precisely the reason why they became welfare state: when you can't rely on family or friends for old age, you need to create a faceless contract. Aren't they notorious for their personal spaces, hard to get to talking and introspection?
Because it has become the magic solution to solving difficult problems. You don't have to make difficult choices between spending options, just buy everything and put it on the nations credit card.

Reforming the US healthcare system is incredibly difficult because everything is interconnected. If you try to reform it piecemeal things start to fall apart.
>To make all of HN go "mentally ill" simply confine its membership to Facebook fashion groups or the neighborhood butcher shop or the religious cult.

This fascinating statement makes me wonder about the rise of mental illness in children. I've tended to fall on the side of prior under-diagnosis, but I wonder if some is actually a result of the children being 'trapped' by modern helicopter parenting and educational systems by removing the time they would need to remain sane by engaging in free, unstructured, self-directed play?
Even if all you care about is security, I don't think Site Isolation makes a real-world difference right now, as it's simply a defense-in-depth Spectre mitigation in case the first-line Spectre mitigations, which are deployed in both Chrome and Firefox, fail. At present, using Site Isolation to protect against compromised renderers is a TODO for both Chrome and Firefox. It's true that Chrome is closer to getting there, though.
This is an excellent idea. All of those Gab types can go and shout at each other over there, and the rest of the world can ignore them. Everybody wins.
Worries grow about white nationalism in the ranks
That’s really cool! I wonder if you can see claps of thunder roll across the sensors. Would also be interesting to use this to detect planes that aren’t squitting ADSB.
So a Geely EV with flat front and open grille, and Google updates!
The only instance in the article where I could find that any actual details about what the CEO meant was this:

> But, if AWS's going out of its way to make a rival service look inferior to its own, well, Howard's not happy about that.

So, AWS is not configuring mariadb optimally, or something. It has nothing to do with license violations. This article title is clickbait.
ELife’s first computationally reproducible article
> "developers are increasingly shunning other browsers in their testing and bug-fixing routines..."

Not me. I use Chrome to briefly test my builds, then close it and get the hell out of there.

I don't know why developers didn't or don't see the conflict of interest with a Google branded browser. I was unsettled by this from the moment they released the browser. Google uses manipulative design patterns as much as any of the big guns. Chrome is not immune to those efforts to manipulate user behavior for business agenda reasons at every tick.
PentesterLab – Introduction to Code Review
Of course it's possible to write about the government shutdown or the border wall from a neutral point of view.

If you can't imagine such a story would possibly portray the current administration in a positive light, then you are not visualizing the story from the other point of view. Imagine allowing the White House to write the story, for instance. Or Fox News. Or the RNC. etc. I'm not saying this is the way the story should be written-- only that it is certainly possible to spin the story either way.

It's the journalist's job to present just the facts, without spin. It's not an easy task, but that's the way it should be.
Regulation Could Slow Down the Future
I would guess that io2d::refresh_style::as_fast_as_possible means as opposed to Vsync. Vsync times drawing or at least buffer swapping so that you don't get video artifacts due to the monitor reading say half of one frame and half of another. Vsync is not as fast as possible assuming you can render faster than 60 fps on a typical monitor.

Also, who says the game will control the loop? In Javascript (requestAnimationFrame) and many other frameworks, that's not true.
The Human Freedom Index 2018 [pdf]
I agree completely, but as a maintenance coder I often don't inherit good documentation. Typically, by the time it hit my shop the code "documentation" was doxygen or similar auto-generated documentation. It showed the program structure but not why it happened. When I do this I don't just tear the code apart. I explain the rationale (as I understand it):

* can_send: () -> bool
=can_send= will signal =true= if the conditions are correct
for transmitting a message over the radio. Otherwise, it'll
transmit false. Here are the conditions that it checks:
- Condition :: description
- Condition :: description
If any of these are true, then we can transmit.
#+BEGIN_SRC C
// body of can_send
#+END_SRC

With perhaps more levels to my org tree structure if appropriate. Perhaps one of those conditions is particularly complex, I'd give it its own explanation.

If I have a system spec, which in my field I usually do, I'll try to relate it back to the specific requirements or specification elements that this code is implementing.

- Condition :: description, which maps to Requirement SRD-1010.
* Message Y
// description of the message format
// code for packing it or the class struct or whatever

So the first pass is more "what does this do", second pass is "why does it do it". Again, it's because of where I'm coming from, always late to the party. If I were doing a project from scratch, I'd try to keep the "why's" present more than the "what's".
You're right, there's also a bootstrap thing, they couldn't know before installing. The only thing they'd know would be "it's by Google". But all the point listed above were strong factors for newbs too. They could easily discard it if it was an annoyance I believe.
That doesn't make sense. I thought the IRS required tax returns to be filed for any amount of income over $600.
I like to read summaries. This is amazing, thanks for sharing.
As someone who has organized many meetups, there is always a real need for turnout estimates in my mind. Can you describe an example you have in mind where that’s not the case?

I would typically try to have some snacks and drinks, and wouldn’t want to be bringing either way too many or far too few. Also, I want everyone to be comfortable and have a positive experience, so if we have a concert hall for a meetup of 5 people, or a meeting room for a turnout of 100, plans need to change to give a quality experience for attendees.
Actually, there's a lot of stuff they won't ship to you. I had to use a forwarding service to buy video games from amazon.co.jp for many years, although more recently they've started to allow foreign purchases on most video games. No idea what precipitated the change.

I imagine this is mostly a legal gray area that no one cares enough to litigate. The number of people going to foreign sites to paying international shipping prices and wait weeks for their products to arrive is too small to worry about.
I head a tale that had the same lesson. Not sure where I heard it, but it went something like this:

>There was a Buddhist monastery up in the mountains. Every day at noon the head monk would call everyone together in the main courtyard to meditate.

>One day a cat that lived on the monastery grounds started to come to the courtyard during these meditation sessions. It would screech at, and scratch the monks while they tried to concentrate.

> After a few weeks the head monk got tired of this. He ordered that every day before they meditate, the cat be caught. They tied up the cat away from the main court yard. After meditation the cat was to be released.

> This went on for a few years and everything was fine. Then the head monk passed away. A new monk was appointed.

> A few more after that the cat passed away. The monks retrieved a new cat from a nearby village and they started typing up this new cat; as is tradition.
I don’t even read articles posted on HN anymore; just the comments. That’s where the action is.
Ember v3.8 Released
As far as I can tell, your main choice there is a Blackberry Key2. There's not a heck of a lot of variety in hardware-keyboard phones...
It’s a social network. As an attendee, by having a meetup.com account, I’m told about other similar meetups. And it works reasonably well.

If some federated option were to work, there would have to be ways for various meetups to broadcast their existence, and have these recommendations be available.
Yes, twin studies have often been trumpeted to demonstrate that schizophrenia has a strong genetic basis. However, we've yet to find any actual genetic variation strongly associated with schizophrenia, which, with such a high rate of concordance, should be a snap. Twin studies themselves are suspect in a number of ways - the assumption of environmental equivalence between twins and the general population is suspect, for example. Fraternal twins also show higher concordance than siblings, even though their genetics should be the same.
I would be extremely interested in getting the Twitter corpus ingested into the Internet Archive.

To my knowledge, the Archive does not have access to the firehose.
From Bounty Payments to Espionage, U.S. Alleges Chinese IP Theft
Thanks for the questions & feedback! Concise docs are really important so this is all super useful. To answer your questions one by one:

1) The BrokenMethods are simple examples of programs that crash on buffer overflows/index out of range errors. If you were to pass "FUZ" into the Go method, it would check Data[3], thus causing a panic since there are only 3 elements in the string.

ninja edit: that python method in your comment IS a valid method with no error - a bit of a brain fart on my end when writing out the docs. It's been changed :)

2) In general a failure is any non-zero exit. We do this to be flexible in the way you report bugs. For C/C++ and Python this is usually with assertions, and in Go you can achieve something similar with:

if !x {
panic("Error")
}

We also have other checkers or "sanitizers" that run with your code to look for certain bugs. For C and C++ code we support tools like Address Sanitizer, which report memory bugs like Heap Buffer Overflows and UAFs, and for Golang you can choose to fuzz your code with a race condition checker. These are just some of the examples of more advanced fuzzing methods we support, and we'll be making nicer tutorials/screencasts to showcase those over the coming week.

3) Thanks for the fixes - much appreciated. And yeah, we know GitBook is pretty slow, and we're in the process of moving to another docs provider.

If you've got any more questions please let me know!
The article literally cites a dissident who did monitored counting; not some stooge. The dissident didn't even allege there was ballot stuffing.

I have no doubt that vote stuffing happens in Russia and many other countries, but that doesn't mean it's happened in this election.
+1 on this. To be productive in a new code base, you need to get to know your way around it. I find stepping through in the debugger to be the best and fastest way to learn my way around.

If you don't have a debugging setup in place, it's well worth taking the time to set it up.

You can't really just start a debugger at the beginning and step all the way through - for a big code base it will take hours to step through one entire e.g. REST API call, most of it wading through unimportant framework and support code. Some strategies for finding a juicy place to stick a break point:

- pick up a small bug fix task and try to hone in on important areas from there
- ask another dev where some of the "main" parts of the code are - if they've been there for any time at all, they will know where to point you
- look for files with heavy commit activity over time. Don't limit your search to recent commits - often, core code becomes stable and less frequently changed, but still gives you the best picture of how the whole application works
- use performance profiling / flame charts to figure out where the most CPU time is being spent. As a bonus, this functionality is often included in your debugger setup

Once you find some "main" areas of the code, take some time to step through individual lines, and step out to better understand the call stack that led there. This will get you up to speed way faster than trying to read through code, documentation, and even unit tests IMO.
I believe it's broken if len(Data) == 3 as you are trying to access Data[3], which is out of bounds if Data is length 3.
You make it seem like the differences between firefox and chrome are HUGE.
What quirks are these you've encountered that can be compared to the hardships of shipping a game that runs equally well in windows and linux?
Theia Cloud and Desktop IDE
Sorry, it's my fault. I had Javascript disabled. I didn't realize it because the dropdown still worked, it just didn't have the search box.
So is censorship capitalism when it censors beyond what’s illegal (prostitution, illegal sales, cons, fraud, exploitation, etc).

Here, at least, with this, one would hope the owner has the ability and right to enable of disable unwanted features.
Don't see the big deal about yet another screen/ advertisement platform, especially in a public convenience store. The fact that 'it watches you' is a creepy for sure, but don't forget they've already got video cameras in most these stores. Admittedly the intent is different (crime prevention vs marketing), but I couldn't care less if they know what kind of soda I like.
Yes, but it is new in C++17 (which a lot of people can't use yet), and I'm not advocating the graphics proposal specifically.

My point is that you can't just use "the standard library is already really big" as a justification for not adding new things which make working with the language much nicer.
Lyft to use Amazon Web Services across its company
I've unfortunately been dragged into some of the conversations around the proposed 2D graphics library (despite trying to avoid them), and the proposal is awful. It's a mid-'90s vector graphics proposal that is inadequate for fast GPU-accelerated rendering. A modern library that aimed to be actually used in the industry would probably look more like WebRender (though WebRender's API is admittedly a bit of a mess, the principles are sound). There is no way that browsers or PDF readers or Illustrator or Toon Boom Harmony or whoever else does vector graphics in industry would ever use the C++ proposal.

When I brought this up, the proponents of the library dug in their heels and said that it's not intended for apps like Flash, PDF readers, and browsers, but rather intended for (a) teaching and (b) for companies that have prohibitions on using third-party code. The teaching use case (a) is unconvincing, because while Logo was indeed a good teaching tool and it'd be great to resurrect it, there's no need to do so in the standard library. As far as I could tell, the real reason was (b) for the proponents of the spec, and, needless to say, that's a horrible reason to put something in the standard library. It's effectively an attempt to route around some random dysfunctional company policy by saddling everyone with a burden for all time.
Read all the way to the end thinking that it was remarkably well written, like an Oliver Sacks essay. And then I read the byline... Sacks was a treasure. What a gifted man.
Formally Specifying UIs (2018)
disagree here but in favor of simplicity of the main message removed it.
Please, no.

We don’t need yet another package manager. Every language seems to have to have its own package manager, separate from my operating system’s package manager, that does exactly the same thing but in an incompatible way.

Now, if I want to know what software I have on my system, I need to use five different list commands instead of just one. If C++ had its own package manager, that would mean six. Please help to stop this madness, not perpetuate it.
If amazon's own RDS is that bad, can a startup (or MariaDB itself) help?

Hopefully one can offer "optimized/certified" MariaDB instances -- by buying regular EC2 machines and then installing and managing the database on them.

The price of db.r5.xlarge is $0.48/hr vs regular r5.xlarge of $0.25/hour, so people are obviously willing to pay for the managed solution.
One just has to wonder whether Unicode dicks would work too

𓂺
Imprimante Laser
Disk failure happens quite frequently for me at scale, but so do other things like RAM going bad or network cards dying or entire mainboards just acting weird or top-of-rack switches silently dropping packets because of memory corruption (all of these have happened to machines I'm responsible for in the last six months). Again I think this is a matter of scale. If you've got enough machines that disk failure is a concern, you can also run a 9-node etcd cluster and have a big enough pager rotation that keeping 5 of them up 99.999% if not 100% of the time isn't a challenge. If you have less than a rack of machines and you're not at the point where you're worried about having a SPOF in your network switches or power supplies, running etcd a bunch of overhead for a problem you don't have and you are genuinely better served by a robust non-distributed system whose availability is the availability of your hardware.
If the video timings are software-controlled, as a lot of them are, then out-of-spec settings can absolutely damage monitors.

https://retrocomputing.stackexchange.com/questions/6614/can-...
Is there anything similar available for Tensors?
Extremely fast full text fuzzy search on sparse datasets.
I've discovered that this advice doesn't work for me because I really prefer to see the software being used in a real world scenario than in tests.
This is also why I hate writing tests for something I didn't develop.

So instead, I usually try to setup the dev stack and walk through multiple use cases of the product, usually narrowed down to the area I would be working on.
I would make sure my stack is so that I can iterate really really fast (I've a few quirks that I tend to use like weird aliases etc etc) and all this while also simultaneously working on small/minor bug fixes.
I do this for atleast 3-4 weeks atleast, then I get a feel for the code and where things are. After that, I personally feel confident enough to take on bigger projects on that codebase.

Has worked out well for 3 large codebases at 3 different companies so far.
Defining LuLaRoe as a "legging empire" is simply wrong. They are a weak-minded-person manipulation empire. Their competitors aren't clothing retailers, they're other MLMs, all targeting the same weak-minded people. That's what they sell. The prey on the weak-minded--those who would have their own dreams sold to them--and then wrap it up in fancy English to make the FTC happy.