skysight-inc/HackerNews huggingface dataset:
hire people who know the standard undergraduate CS material and you'll never end up with a regex-from-hell when a simple and easy recursive descent parser would've done the trick with ease

The number of programmers whom I've personally worked with that actually applied proper parsing principles in their work are exceedingly few--count on one hand, few; too few to make generalizations. But suffice it to say not all had CS degrees, nor even a degree of any kind.

By contrast, most of the people I've worked with professionally have had a CS degree, and regex abuse is rife. I'm sure the reasons are varied and complex (never really grasped it, unable to recognize appropriate situations, can't apply it in larger code bases, or are simply unable to resist easy fixes when under pressure), but the end result is the same.
Hence the existence of the now abandoned @NeedADebitCard user.

http://twitter.com/NeedADebitCard
Verizon DSL was phone all the way to the modem, IIRC. My FIOS is something that’s neither Ethernet nor coax nor phone all the way to the modem. Not sure if it’s fiber or something else proprietary, just that it’s hard wired(!)
What makes me so angry is the ridiculous decision to phase out nuclear by 2023 and only "try to phase out" coal by 2030s or something. And in the meantime burn even more coal to replace the closed nuclear plants.
I don't think too much about browsers but things I could think of are speed, adblock, automation, dev tools. Or they could offer something like Electron but better or a Node competitor based on their tech. They could improve their mobile offerings.

It seems they are mainly following Chrome these days.
Any chance of that working went out the window now that they demonstrated the willingness to kick people off of the service altogether.
The problem with production usage is not clock accuracy, but accuracy guarantees. If a clock is within whopping 1ms, it is ok as long as I can prove it is definitely within the 1ms.

Which, as far as I see, boils down to hardware+software reliability.
Yes and no. I will say its depends on what else you are running on AWS. As long as you don't code yourself into a corner so it could be a right ball ache switching providers moving away from AWS shouldn't be too much of a problem.

Remember (not you but the people who made your comment dead) AWS aswell as every other provider want to lock you in.

I say this as someone who uses AWS. But their are things that still tick me off with the platform. As an example They don't make it easy to RDNS a light sail instance verses an EC2 instance so you want to RDNS to help with that outgoing email server you want to set up its easier to pay for a micro ec2 then use lightsail for the same purpose (which comes with included bandwidth and its an outgoing email server so its not like CPU is a major issue) or use SNS, but its more beneficial to AWS for you to use ec2 or sns even if its not to you because of your end of month bill.

Anyways my point is its possible to resist the AWS lock in with a bit of forward thinking as long as you code for the possibility that you might want to swap providers.
Well, the Church was killing people for doing nothing but failing to believe whatever fables it spoke. One can, and should blame them for that.

And if you want to throw morals out and do a cold analysis of their acts, no mature empire ever survived after it started persecuting people just because they disagreed with the leadership. (Yes, way too many did it, and yes, there is a huge sampling bias.) So, no, even on purely practical judgment, the Church was wrong.

About none of them having evidence, Galileo was the first to get some good evidence of heliocentrism:

https://en.wikipedia.org/wiki/Phases_of_Venus
Harley will definitely need to do something acoustic for its e-bikes. Half the reason people ride those is the sound they make.

I mean, this just sounds super annoying : https://youtu.be/vuhPZTrSmBw?t=20

I can see engine noise design becoming a thing. Reminds me of that old game "Full Throttle". To make the engine noise there they sampled a lion roar, a bengal tiger, and a jet engine: https://youtu.be/rf9xqsmO9m4?t=107
That's an excellent observation. I find myself conflating 'right' with all the bad things mentioned above, even though I find myself (surprisingly) sympathetic to various elements of this 'right' when I take the time to reflect.

In fact, I've been trying to elaborate, then delete, then elaborate again, and ended up with this non-statement because I feel I can't really properly go into this without the end result causing problems with the 'left' that I mostly identify with. It's incredibly frustrating that even under a badly-managed pseudonym on some online 'forum' I feel inhibited to do so, but I do.

I think it would be good to find better words for the various clusters that exist these days. They'll still be imperfect, but man do we gotta lose the one-dimensional left-right divide...
Intelligence could be distributed across multiple, smaller bodies. Again, taking ants as an example.
The real reason is that most job descriptions are posted by recruiters, and they don't want you to find the company without going through them. They scrub them of any info that could be used to locate the careers page of the company.
Futhark 0.7.1 released, now with C# back end and efficient histograms on GPU
I just wrote a job description.

https://codefor.cash/sally

Feedback welcome.
Yeah, I would not put him in the same category as Carl Sagan. They had very different takes on policies.
Same here, in Linux. Built from

https://hg.mozilla.org/releases/mozilla-release/rev/7d280b7e...

Name: Firefox

Version: 61.0.1

Build ID: 20180704194802

OS: Linux 4.13.0-46-generic
RDS doesn't support extensions like TimescaleDB or (as someone else mentioned) Citus.
this is a more complicated situation. First, for biologics, there are rarely equivalent generics (context: https://www.jhsph.edu/news/news-releases/2016/generic-biolog...). Second, this is a case where Genentech (the maker of Avastin and Lucentis) is basically trying to prevent people from prescribing a cheaper drug that can be substituted. Genentech's made the argument that Lucentis is specifically designed for this use, while Avastin has issues (safety and efficacy). Doctors have some latitude to prescribe off-label drugs where there is an indication it's safe and effective. In this case, doctors are basically subdividing avastin packets (which has a risk).

More reading:
https://www.nih.gov/news-events/news-releases/avastin-lucent...

https://www.bmj.com/bmj/section-pdf/187523?path=/bmj/344/785...
I had submitted this to HN because I was trying to evaluate using Terra instead of Zig [1] as my C replacement language. I had already become familiar with a particular dual-language environment called Extempore, [2] for livecoding that has a scheme language, and a c-like, s-expression-based language called xtlang that is compiled. You can mix the two in the same programming session, and it really works for me. And then I came upon Pallene.

I like the idea of having a scripting language like Lua, but the clarity of a typed, compiled, non-GC language instead of C or the templates of C++. Terra ticks those boxes. The mix of Lua and Terra seems to be very flexible too from my early explorations. Is Pallene within an order of magnitude of the speed of Terra given no special tricks are needed to pull off a task. Are there any "bad" things Terra does that Pallene keeps within the better side of Lua. I guess I am asking if Pallene is a better fit for a dual-language system based on Lua than Terra other than maximum numerical computing performance. Thanks!

[1] ziglang.org
[2] https://extemporelang.github.io/
IPFS in Web Browsers Working Group
The IA was officially designated as a library by the state of California in 2007.

https://en.wikipedia.org/wiki/Internet_Archive

I guess libraries might be excempt from certain parts of US copyright laws.
Working link: https://github.com/ReturnInfinity/Pure64
Postgres RDS or Postgres Aurora?

What’s more likely. That your one data center has a disaster or a globally redundant AWS infrastructure.
In China some cities require cars that belch out pollution to have expensive permits to use the roads. This has provided quite an incentive for people to go electric as there is no permit to pay. Consequently there are places in China where lots of people have already gone electric.

These Chinese market electric cars are not as fancy inside as your plush Jaguar or Tesla, they have bits of hard plastic everywhere rather than an exuberance of leather (or 'vegan leather'). The people that buy these cars really like them as the comfort comes from the silence, not the novelty cup holders/infotainment systems and other nonsense that motorists in the West think they need these days.

They still have to sit in gridlock and they still have to give up a lot of their day to the demands of the commute. From the glimpse into the future afforded by what is going on in China I suspect that these fake car noise things are not what the customer really wants. Tranquillity is much nicer than gimmickry. It is as simple as that. Might as well get some work done if you are a passenger in one of these cars or enjoy some quality time with your social media apps on your phone. There is no need to get your inner nine year old out, the cheap thrills of spaceship noises get boring if listened to every day, the novelty wears off.

The other thing is that these affordable electric cars will be coming here soon. Complete with hard plastic interiors. Imaginably there will be Trump taxes and tariffs that make these cars expensive compared to a 'Chicken Tax' SUV/truck, however, if there was to be free trade then these cars will be half the price of these up-market Jaguar things. They might not have the 'ludicrous mode' but who needs that if you are inching through bumper-to-bumper rush hour traffic?

These affordable EVs might not have fake whooshing noises inside the cab, so the question then becomes one of would you really want to pay for that? Why would anyone pay $$$ for these funny noises that a cheap toy designed for a nine year old could make?

Note that EU and other mandated exterior noises are for outside the passenger compartment, not for in it.

If you had one of these cars and you could download an app that used your phones sensors to play fake whooshing noises to make up for the absence of in-built fakery, would you bother?

I suspect that within a generation or two people will reject the noise of the internal combustion engine, even if V12 and turbocharged. It will be as anachronistic as wanting to hear horse hoof clatter and the whip of a buggy whip. But we are not there yet, hence the fakery.
its in cabin, you can turn it off
No, they don't of course. Maybe 99% (or more) resumes are full of fake info or included what entire department did. I help our clients to find the right people for positions and this is a daily challenge.
How are you tied to AWS by using AWS RDS Postgres? You move your data and your code doesn’t change besides connection strings.
Nvidia Opens AI Research Lab in Toronto
My point is not that it isn't possible, but that it is arbitrary and has no physical meaning. Writes thrown away in one frame because another concurrent write was "later" would in fact be kept in another frame. This is why it feels like a 'bug' to me conceptually - it's not how the universe works so why should a database need it.
AR company bidding on HMD contracts who would’ve thought...
I consider myself rather collectivist, but I don't love it.

If the entity 'taking care' consists, ultimately, of a small group of elites, this really just boils down to a few individualists controlling everyone else. That's far from collectivist!

I'm open to the idea that this is not currently the case, but it wouldn't take much for it to be so. That's why, as a collectivist, I am inclined to be more on the 'hate' than 'love' side.
He wasn't "forgotten", he was energetically smeared and condemned by the most right-wing, racist and nationalist elements of the government, media and US population; and all of the people who committed the massacre were acquitted but one, and that one was ordered released from jail by the POTUS during trial with his life sentence ultimately commuted to 3 1/2 years of house arrest.
Show HN: Social network for stock investors
When a random reporter is told to check out a scientific paper and tries to summarize it they take a complex topic and attempt to express it as best as they're able.

Those scientific emissaries who are skilled at their scientific expertise and public speaking are able to express those complex topics more correctly and more approachably... If a report then copy-paste's their speech and publishes it in a newspaper or reads through the speech and tries to pull out things they consider important, they're working from a better starting point, the important information has already been distilled and expressed by an expert.
Did you save the PDF? The PDF wasnt too hard to read for me. I saved it to my Drive account just in case and wrote down the PIN #.
The Backwards Commercial License
I certainly never paid nor have I been asked to pay. It works great for me. /shrugs
RDS is better than running your own but in my experience, RDS was always kind of a meh product. One of my friends was telling me that they don't dogfood RDS internally since relational databases aren't allowed at Amazon.
> The A for availability in CAP means that ALL database servers are fully available, which is unnecessary in practice, because clients can switch to the other servers.

This assumes that only the servers are partitioned from each other and clients are not partitioned from the majority quorum. This might be rare but it is not impossible at scale.

There is also a latency cost of strict serializability or linearizability which is hard to mitigate at geo-replicated scale.
PayPal ends business dealings with Alex Jones's Infowars
This basically means that binaries compiled with `-msign-return-address` will be unable to run on older ARM processors, I guess?

With SSEx, AVX, VT-d and friends programs could do feature detection on the fly and e.g. switch to software implementations of the algorithms, but I don't see a way to rewrite all function prologues to remove the `AUT` instruction?
Some of the photos of the camp [0], a blog post about the death of the activists [1]. From what I understand there was a very heavy police presence for the eviction [2]:

> In Chemnitz, 560 police officers were used to contain 2500 Neo-Nazis. In HambacherForst, 3500 police officers were used to contain 250 environmentalist

[0]: https://www.flickr.com/photos/127928013@N04/albums/with/7215...

[1]: https://hambachforest.org/blog/2018/09/20/press-release-09-2...

[2]: https://twitter.com/samim/status/1040537458922999808
That’s scary, we all like to judge others’ actions in order to feel morally superior, but what percentage of people would actually do something when they see their peers, friends, colleagues and superiors doing bad stuff? It’ll be always easier to go along and just fool yourself and say “I’m just following orders”
Just a small thing I made in my free time :)
Trying to get the right messaging to the right target audience. If you click through "not convinced" you will see some of the different messaging we are trying out. Please let me know if there is a specific one which resonates with you? Thanks a bunch.
How effective is ungoogled-chromium at removing Google from the browser?
I can't understunderstand why the OP article didn't at least cite the paper.

I guess the quote works as a kind of content-based addressing, though.
I am curios on how ASM implementation compares to other native implementations, like C/C++.

Compilers can utilize a lot of CPU-specific optimizations which could make C/C++ implementations faster than ASM one.
Maybe non-obstructive collaborative battlefield annotations would be helpful?
> Mozilla's biggest mistake is simply that after Firefox 3, Firefox was significantly surpassed in quality for many years by at least Chrome, maybe also Safari. Luckily Mozilla has closed the quality gap and is shipping a great browser today, but that painful period is probably going to continue to haunt them for a long time.

There is a surprising amount of parallel here to how IE was surpassed in quality by Mozilla/Firefox after IE 6, and that painful period is still haunting IE/Edge.

Not saying it's exactly the same situation, but history rhymes.
Similar goggles are used by armored vehicle crews to get better situational awareness the users won’t necessarily be exposed.

Also flashlight in the dark is very good against a mark one eyeball and even better against a mark one eye ball augmented with night vision without good flash protection.

Virtually every military has already adopted a technology that can be easily defeated with a bright light they still use it because it’s better than the alternative and a bright light is a very good way of ensuring that your enemies know exactly where to aim their tracers at which is why you don’t tend to use flashlights in combat to defeat night vision because for every bloke you temporarily blind there will be 10 shooting at you the moment you turn it on.
"8 Hours for Work, 8 Hours for Rest, 8 Hours for What We Will" was a slogan in the labor movement, fighting for the eight hour day, coined in 1817.
Could you elaborate on the contents of those tabs? I often have more than 20 tabs open, but even in Chrome this can cause some issues. Nonetheless Firefox seemed worse at it, and perhaps this has to do with the nature of the tabs I have open?
I got 4 good speakers and 4 dead speakers and none of them play engine sounds thanks. (now that vw with a ground loop on the sub amp that my buddy had was a different story...)
> why not just create a fake persona

If you read the article, you will see that the author did exactly that.
Pure CSS is basically false advertising...
Is this better somehow? I feel like I should know this, but it's Friday night and I'm tired, but isn't the constructor fired on every instance of the component? And if so, is this a better approach for any particular reason other than clarity?
Past a given point it's time to re-design and optimize for today rather than what was quick and easy with a small user-base. Unless you know when you're starting that such a huge user-base is the target the Quekid5's approach is proper.

Past that easy single / very small cluster case it's time to start asking more important design questions. As an example, which part(s) NEED to be ACID complaint and which can have eventual consistency (or do they even need that as long as the data was valid 'at some point'? So just 'atomic'.)
Its really astonishing to me how wealthy some people are getting from others work. I completely support people getting wildly rich from their own efforts, but from the way that our society is structured, most wealth is just capturing the value of another persons labor.
As an AWS certified true believer, I can attest to the fact that if you’re using an on prem mindset with a bunch of EC2 instances, AWS is always more expensive. The cost savings comes in taking advantage of AWS features in terms of mostly people.

If you are architecting everything on AWS trying to avoid “lock-in” you’re going to move slower and pay more - the worse of both worlds.
I agree that tooling can be fun. What probably many more people would agree is non-fun is good documentation.
PyPy is one of the few projects that are doing good work, communicating their work well and making the right strategic decisions. At his rate I won't be surprised if python4 is just PyPy.
Nor should they, they put you through too much bullshit to deserve honesty.
Dear Computer Industry, Please Embrace ESATAp
Pure CSS means no js :)

Looks good though.
Have you looked at this project?

https://github.com/Eloston/ungoogled-chromium
That's a twisty comment and unrelated to the core information communication you described above.

People have opinions and everyone needs to correct for their opinions. I prefer it when people are open about their opinionated because everyone omits or rewords statements to suit their purpose.
> make some deals with OEMs to bundle [Firefox for Android]

1. Using what budget exactly?

2. Most of those OEMs are already bundling Chrome in order to get the Play Store.
It's one thing for an engineer to resist (or resist in principle). It's another thing entirely for an organization to resist. One team taking the expedient route can wed the organization to AWS forever.

It's how the mainframe and Windows ecosystems worked. Kudos to AWS for figuring out how to capture the exploding market for Linux- and OSS-dependent stacks.
It was an example of seemingly innocuous compliance with "please provide us with your personal info, we promise we won't do anything bad with it!" leading to horrific consequences.
What are you building? Almost every time you don't have to do a, you also do not need full email validation. Besides, the regex is wrong, like I said on my comment, so now what do you do?

But that's a diversion. You can import a library that will do the same just as well as you can import that regex. Both will have comparable levels of gains and problems, but of very different nature.
If I'm reading the linked article right this is about moving exactly the go language server you are referring to into the Google maintained set of go core libraries and tools. So this first is independent from which features it supports. Now as it is open source, you bet both Google and sourcegraph will continue adding features as appropriate.
Great analysis. Why don't you give a talk at UPB about it. Send me a PM if you are interested.
Seconded! This one and a few others gave me 'aha moments' that I don't get much without hunting for the right videos (recommendations much appreciated! In the vein of Simple Made Easy).
Your experience seems to involve hanging out with people who regularly cite academic articles. Is that accurate?

There are many people outside of that world who either downplay, or reflexively reject, any claim that comes from peer reviewed research, if they personally disagree with the outcome.

These folks won’t even consider academic peer reviewed articles as a legitimate source of information.

This viewpoint is disturbingly far reaching in my experience, in part due to poor reporting of science. I’ve had friends and family question if researchers of any discipline know much of anything because of frustration with dietary research reporting: “one month eggs are good for you, one month eggs are bad. Which one is it?!” They end up rejecting researchers and scientists of all types simply because of a paper here or there which got traction in mainstream media but was perhaps reported in a misleading fashion... and that does get to your point of how important quality journalism is.

I feel far more distressed by the attitude of “my ignorance is equal to their experience” than people pointing to a PDF of research and saying, “here’s the data,” which seems to be a piece of what you are criticizing. Am I understanding that correctly?

If people can read the study, they can question specific methodologies, rather than coming up with fun straw men such as, “well these researchers in this field need this to be the case, because otherwise they wouldn’t have a job.” I’ve heard that argument used on climate researchers and dietary researchers at a minimum, but those trends can extend to people’s thoughts where they start to think, “well those researchers are up to no good. I bet they have the cure for cancer and they just don’t want to release it.”

I’m all for ensuring people appeal to reason and not just take the hottest headline (be it in popular press or academic papers), but there is a problem with a large portion of the population that outright rejects many research papers altogether.