skysight-inc/HackerNews huggingface dataset:
For packages, you download things by specifying an archive (zip file, git repo, etc), and a SHA256 hash. Think of it as extremely-precise version pinning. You can also refer to other Bazel projects and use their internal rules if permitted.

The biggest advantages of Bazel over something like CMake are:

1) It is very general, so you can easily express dependencies of this sort:

- concat three text files, then

- run them through a parser generator, then

- use the generated parser in a C library, then

- use that C library in a Go server library and a Rust client library, then

- package the Go server into a Docker container and build an iOS binary that uses the Rust client

This is a cross-language dependency chain that also runs a few Unix tools. In this example, if you edit the Rust client, only the Rust library and the iOS client will be rebuilt. If you edit one of the text files that compose the grammar, everything will get rebuilt.

The dependencies are also a DAG, so if your projects have a shared Go library and you change that, the Go server would get rebuilt, as would the Docker container.

While all this might seem distressingly general, it removes the need for things like "bootstrap.sh" files, "build.rs" files, and all of the unstated dependencies they entail.

2) If you download all of the toolchains (C++, Java, Rust, Go, etc), it's impossible to have "works on my machine" problems. Exceptions are use of "local_*" rules, and Apple binaries (you need machine-local SDKs).

3) This allows great caching. You can run the equivalent of ccache for all of this stuff, locally or shared on a LAN. RBE is even more advanced.
Confusing Coprinus and Amanita is like confusing a zebra with a jiraffe. Totally different textures
Snow Crystals
I started using openstreetmap 3 years ago now and I hadn't had to use Google maps since. unfortunately not everyone else might have the same luck. it really depends on whether there are mappers in your area or have been in the past.

only way to know would be to download osmAnd and find out. it's a good all rounder app. for navigation i tend to use maps.me
I feel pleased reading the stories on the comments here.

Two years ago, I was in a mountain ski resort in Big Sur with some friends and found an iPhone (with no emergency contact) with a wallet case containing an ID card on the floor. They were afraid of taking it from the floor. Still, I had just been past the security office, took it without thinking at all, and went straight to it while trying to find the girl who lost if on Facebook to send her a message.

When I arrived there, I was holding the ID to copy the person's name in the Facebook search. There was a queue with some people talking with the security officer there. Once it was my time, I was putting back the ID.

The officer was such an asshole, I thought he might call the cops to question me about it.

I said I found the phone on the floor. The officer kept me asking why I went through someone's else things. Multiple times like I was doing something evil.

I got upset really quick and told something like 'look, I found this on the ground full of snow and am trying to find the owner' and left the office immediately.

I told my friends (all Brazilians, like myself), and they told me the culture there was different, and probably I should have asked someone to come over to retrieve the object instead of taking it there on my own, as I didn't want to be accused of anything. I never bought this explanation.

Despite what happened, I'd have done the same again.
I suspect this was all already in motion, as it's been going on for some time. My understanding is it's CMs... Unlikely from new CEO though but he could've course corrected.
I thought content there was cc-by, how then is it anonymised?
"Oops, we nuked our staging database. Literally."
And growing green things is in general more efficient than cows. There was a lot of lobbying going on to get the milk industry to what it is now in western countries.
Very good. Took me a second.
Ah geez. I was assuming you wanted the alerts to be sent to your mobile while you were away from home.
All of this seems to be some weird Meta bubble that doesn't affect or concern regular users in the slightest.

What users care about is not getting downvoted for reasonable questions, not seeing everything closed as duplicate even though the other answer is 10 years old and contains only/mostly outdated and bad answers, ...

This is what is is actually hurting SO.
Stranger things upside-down effect CSS
What reasons can you think of, why a portable, complete faas/paas solution may be desirable for a company? Perhaps one that isn't quite the same persona as your employer?
I used to have a job that involved parsing large textual datasets. It was fascinating to me how far you could reconstruct a history of a dataset just by looking at encoding errors - and practically no dataset I've seen came without them. Sometimes I could be certain of several specific import/export steps, each introducing a new layer of encoding errors on top of the previous one. Other times I could correlate timestamps and see when specific data entry bugs were introduced and when they were fixed.

Strictly speaking once you lose the information about the encoding of a string you can't say anything about it. But given some heuristic, some contextual knowledge (like how the author of the post guesses that "M<fc>ller" means "Müller") and a large enough amount of data you can pretty much always work back through and correct the errors. Well, as long as someone didn't replace all 8-bit characters with question marks, but that was very rare in my experience.
Please read about proximate and ultimate causation:

https://en.wikipedia.org/wiki/Proximate_and_ultimate_causati...
If geographical spots for mushroom foraging find their way into social media, there will be no mushrooms in the forests next year.

Mushroom foraging is actually a pretty secretive thing – for a reason!
FYI My first reaction was that your proposition and name are (very) similar to troops.ai, who are quite well established doing Salesforce<>Slack.
It sounds like they just meant random people tweeting about earthquakes the moment they happen, instead of actual data or reliable notifications.
Introducing OpenFaaS Cloud for Development
Could one describe a famous mathematician's output (as a whole) as boring and put this opinion down to taste?
I found it on the whole endearing. Through the author's religion we saw his valuation of his friends and family as well as his whole life. I think it's certainly within reason that people can believe contradictory 'truths' and I'm sure you do as well.
> I'm curious if parents still admonish their kids not to eat wild mushrooms.

It depends on the culture
Aren't the hot compilers kept around under this mechanism to speed up the next incremental build round? I think it's not just caching of intermediate build output but also not letting the tools start from a cold start.
Advanced Coding Skills, Techniques, and Ideas
Wow I never even heard of hemlock before. Good to know!
What criminal conspiracy? Using a mixer is not a crime. There is no communication with other users of the mixer. There is no crime being planned.
REST Is the New Soap
Sorry you're completely scaremongering here. Can you point to any actual evidence to back up your claims?
You can also write react without jsx or using any transpilers if you want, and for small apps there's no need for redux, there's great state management with functional components and hooks. I am not familiar with Vue but I like the setState or the useState hook with the delegate because it makes it clear that data access and change propagation aren't synchronous.
Sure, they were. But it was a Symbian, with memory measured in KB, not in GB, CPU in low MHz range, not GHz. I only wanted to point it out that even though it was bad, it was possible, and with phones today, it's not only still possible, but maybe even possible and reasonably good. All that offline, of course.
A mix of technologies might help: say 10 cellphones in a given area detect a tremor, they start communicating each other via mesh WiFi (long range BT, LoRa if available etc.) their data and if one of them is connected to the Internet, it packs all data and send it to a central server where it is matched with other (groups of) cellphones data and evaluated if an alert is to be sent. If yes, it can use the same path (central server->Internet->connected phone->phones nearby) plus broadcasting an alert to other media sources, TV, radio etc. All it would need is one cellphone to be connected at a time, which in non rural areas should be almost the norm today. Also, the amount of data sent and received would be trivial so it wouldn't impact connectivity costs.
Micro-Service Design Pattern: Dependency Driven Decomposition (DDD)
It's pretty egregious considering the site is a glorified text file. Here's the list without the inane useless web bullshit: https://raw.githubusercontent.com/ripienaar/free-for-dev/mas...
I am fully on board with you.

Learned to code in the mid-80's, Basic and Z80 FTW.

Followed up by plenty of Assembly (Amiga/PC), and systems level stuff using Turbo Basic, Turbo Pascal, C++ (MS-DOS), TP and C++ (Windows), C++ (UNIX), and many other stuff.

I was lucky enough that my early 90's university has exposed us to Prolog, Lisp, Oberon (and its descendants), Caml Light, Standard ML, Miranda.

Additionally the university library allowed me to dive into a parallel universe from programming ideas that seldom reach mainstream.

Which was great, not only did I learn that it was possible to marry systems programming with GC enabled languages, it was also possible to be quite productive with FP languages.

Unfortunately this seems to be yet another area that others only believe on its possibilities after discovering it by themselves.
https://web.archive.org/web/20170608065329/https://stackover...

> "Bigotry of any kind. Language likely to offend or alienate individuals or groups based on race, gender, sexual orientation, religion, etc. will not be tolerated. At all. (Those are just a few examples; when in doubt, just don't.)"

"etc." => politics, in this case back-ref "Language likely to offend or alienate individuals or groups" as not everyone agrees with the political message(s) posted, and the use of the platform users signed up on for entirely different purposes.
Would you really want people to blindly trust that? Like the posted article image recognition might falsely consider a deadly mushroom to be harmless, suddenly you've got potential deaths on your hands.
I will try this on my own data and get rich quick :P
Yes, but only for a while.
I was in Spain recently (in the Picos de Europa) and had probably the best steak I've ever had - from an Asturian Mountain beastie - we had seen (and heard) a lot of them walking in the Picos:

https://en.wikipedia.org/wiki/Asturian_Mountain_cattle
How hard is it to set up your own hub for private use ?
Hey, nice to see you here! Thanks for that link! Today I happen to have a live performance with a player piano ensemble controlled with Pd.
> I have no idea how to escape asterisk on HN

Put a space after it: "* x = f(* y)"
You answered questions and enjoy it. Other people answer questions before you get to them and that makes worthy of name calling - losers with silly interests? You then claim the site's plan all along was to attract such people to ruin your experience? And all-but claim the only people who talk to each other must be cave dwellers hiding in the dark corners?

Is it any wonder you don't feel engaged, connected, or part of any community when you hold views like that?
It's not deliveroo.
A good practical guide for time series prediction with PyTorch
How to Style React Components Compared
This could be a sign that a new generation of technologies are reaching a similar level of reliability.
But g++ is probably better than you at producing fast code for whatever architecture you run it on.
Why won't SO settle these problems by instituting changes instead of letting this controversy drag on and on, eventually destroying the site?
> I've seen this argument so many times in relation to this and I don't get it - this isn't what happened and you can't presume to know what "many of the same people" would do. It's such a shit argument because you can state that "many of the same people" would do anything you want to frame as bad and it's impossible to disprove.

I'd even suggest the complete opposite would happen. People would be criticizing Blizzard for banning the player. Of course, we can't know what could've happened, but we do know what happens when pro-Trump protestors are in the streets protesting. Nobody is out there saying the government needs to suppress these people and their opinions. No, the people start their own grass-roots protests on the same street. As in, they fight free speech with free speech. The vast majority don't put pressure on the government to stamp out contrary opinions, nor is there an expectation that they should, and there'd be protests against it if they did.

Meanwhile, we know exactly what would happen in China.
Edsac reconstruction at TNMOC October 2019 update [video]
A guide from the US DoD on "detecting agile BS" popped up here several months ago, so I think someone there might agree with you on that (edit: nevermind -- looks like they embrace agile but this document is about detecting waterfall or spiral development pretending to be agile)

https://media.defense.gov/2018/Oct/09/2002049591/-1/-1/0/DIB...
> FP has been largely introduced into the mainstream of programming through Javascript and Web Dev. Let that sink in.

Not really.

"Confessions Of A Used Programming Language Salesman, Getting the Masses Hooked on Haskell"

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.72....
> HTTP isn't a notification source, it's a communication medium.

> WebSockets isn't a notification source, it's a communication medium.

> Email isn't a notification source, it's a communication medium.

Seems like sometimes communication mediums are being used as notification sources. And that's fine.
I was homeless for 9 month in Paris (until i got my first internship), i did not live on the street, i slept at my school or took friends beds when they were out of town, and i think most homeless do the same. And i was not alone, i think we were ~20 to do the out of 400 students. None of us had addiction (i can't tell about mental issue, after all we wanted to be devs).

I went to San Francisco 3 years ago with my familly and my sister made some homeless friends. They were not living in the street but in their cars, they had low-pay (or illegal) jobs and did not seems to have any addictions.

I think this is a definition issue. Homeless just mean you don't have a home.
Not exactly shaders, but for GPGPU stuff, futhark [0] seems to show that a functional paradigm can be very good to produce performant and readable code.

[0] https://futhark-lang.org/index.html
Could be this applied to solar irradiance hourly time series?
Why would you assume it would be constant? What equations you are using? How exactly are you projecting the market size to POW increase, and how do you calculate L2 changes? "Increase" the ratio does not mean it will increase by *2, it can be ^2 or whatever other formula might end up being real.
Interestingly move fast and break things is the last thing an ICBM should be sneaking off and doing.

Yet it definitely is designed for that.

I wonder if they ever feels frustrated.
> He never put blanket statements and didn’t even accuse the event of being fake. He merely pointed out it might be.

I feel like this is a debate-team style nuance that doesn’t really have merit in actual conversations.

If somebody tells me a story about their day, and I respond “well, it’s possible that you made all that up, and this is all a ruse to trick me”, I’ve not accused them of making it up, I’ve just pointed out it’s possible. But I’ve implied an accusation, otherwise I’d not have gone out of my way to announce this “possibility”.

And, as noted in your comment, you then do directly accuse the reply of being “reflexive anger towards cynicism”, with the implication that the audience is required to provide “deep consideration” when responding to the possibility. If the original comment is just pointing out something that could potentially be true, without any accusation, why are the rest of us required to give it deep consideration?

Can’t I just respond “well it’s possible you’re fake!”? To which the original commenter could retort “no, you’re fake!” And then we go back and forth forever, secure in the knowledge that it’s impossible to totally prove the voracity of any story. That would lead to a lot of comments back and forth, but it seems unlikely any of them would lead to meaningful/productive discussion.
tangent

> 2. Trello - I hate trello. It's bulky and irritating

at $LEGACY_IT_ENTERPRISE_DAYJOB we have jira, which has been configured to death with about 100 custom ticket states -- mostly synonyms such as "done", "story done", "closed" ,... -- and 200 custom ticket relationships, i.e. the union of all possible states and relationships every project manager ever wanted on any project in the last 10 years. we are of course required to use this one monolithic jira tarpit to make it easy to centrally govern and audit changes (compliance...)
وظائف في القاهرة وبني سويف والمنيا والقليوبية
Making Asynchronous Communication Work
Yes, usually by introducing an infinite loop. Never halts. ;)
Physical control is the only trust model with any kind of practical verifiability, so anything outside of that trust model is essentially blind trust.

This is obviously not a viable approach pragmatically (Mozilla must e.g. trust the hosting provider for their own data, distribution pipelines for their software, etc.), but these are all cases where reasonable precaution can be taken (signing, etc.). Google Analytics' APIs support no such measures.

> Are you concerned ... that they're entirely lawless?

This is a bit of a strawman / hyperbolic question. A company or its employees needn't be "entirely lawless" (whatever this extreme phrase even means), to be outside of regulatory compliance. And the latter is something Google are found to be on a very regular basis.
GetAwesomeness: A Directory of Lists
Do you feel you may have completely missed the point of the question?
That doesn't make it any better. We know the blob is a slime mold and slime holds are protists. They're weird and mysterious, sure, but the article makes it sound like this is a completely new and unnamed discovery. They're very careful to avoid the words 'slime mold' and 'protist', which really should be in there.
I enjoyed "Internet Point Chaser personalities" too, although people who practice this sort of behaviour have always had a name: "karma whores".

I first saw that term used on Slashdot, but subsequently also on community sites where points weren't explicitly called karma.

I think I might prefer "Internet Point Chaser" though, because it's a bit more lighthearted.
>It wasn't so long ago that the Catalan language was banned

Catalan language was never banned
A Million People Are Jailed at China's Gulags
Creating WebGL-Based Experiences for WooCoomerce
Tsar Bomba: the most powerful human-made explosion
> only to find myself in lost amidst config files, documentation, and never ending ideas for more features.

Sounds like about the experience you'd have with most existing static site generators ;-)
Everybody in development that I work with keeps all their local work in ~/username
I don't quite see how you can come to that conclusion. The report is only about companies that responded to the survey: "The survey asked firms to provide information on two ML case studies within their organisation." Any company that doesn't have two ML case studies to talk about isn't included. That might be 10% of finance companies or it might be 90%. We can't know from what's in the report.
You can determine if something is a bash built-in by using 'which command'. If it's built-in, man won't work.
Does the initial startup time matter?

I think the server is kept around for a number of reasons that have nothing to do with Java startup time. Probably the biggest one is file-watching, using inotify, FSEvents, etc.

https://stackoverflow.com/questions/57982028/how-does-bazel-...
In the 80's, I was the project engineer for the Air Force DSP satellite ground communications network upgrade. This system used a 20 MB Bernoulli Box to store the early warning messages. It was replaced in 2005.

This was the system used to pass early warning to the Patriot anti-missile (Scud) batteries during the first Gulf War.

Internetworking the Air Force system to an Army system was considered revolutionary in 1991. Today, it would be equivalent to "stone knives and bearskins".
> Coming up with solutions and sharing them with us is a recipe for disaster, as you've seen. You have a community full of problem solvers. Bring us the problem.

Tremendous.

Twitter is notorious for this: while you might eventually get through to them that a problem exists and they should do something, they seem never to involve the community in upcoming changes or "fixes" to problems.
Sounds like https://www.businessinsider.com/british-airways-flight-smoke...
Arrests Made in 38 Countries as Police Shut Down Dark Web Child Abuse Site
Yes, registrars have an agreement with the TLDs and have API access that allows them to submit requests for DNS delegation, transfers, registrations, creating glue records etc.

The registrar will send a request to the TLD to essentially ask that they delegate your domain to a specified nameserver which will add records to the TLDs zone for your domain
That makes sense but there aren't many people out there using CVS right now. What were you using before Bazel? I.e. what are you comparing Bazel to?
> they posited that crowds could be simulated by way of particles in a fluid dynamics system

I sometimes have the same thought when traversing a particularly packed mall. Crowds appear to me to be a non-Newtonian fluid, because internal friction increases rapidly under pressure.
Raising cows was still a pretty modern thing in the UK in the ‘80s and ‘90s but nevertheless they got hit hard by the Mad Cow Disease.
With the privacy.

I don't know, whether I'm expressing badly due to English not being my native language, or where is the problem in understanding. I hope that you are not just misunderstanding intentionally.

So once again: The combination of ESNI and DNS resolving inside applications (and not OS, not checked by some user agent) provides privacy to application, not users. That application might or might not have its objectives aligned with the users; more often than not, it will focus on interests of its vendor instead. So conflating privacy for application with privacy for user is mistake.

By applications using custom DNS+ESNI, the user loses control over who the application communicates with, he just sees that it can send and receive blobs. What it is sending out, to whom, is and will be unknown. That is the negative wrt user's privacy, compared to which the current Android ecosystem is squeaky clean.
I disagree : Internet and emails are a structural change that challenge the fundamental raison d'être, the role of the postal service.

Same as Internet challenge the role of France Telecom as a communication provider

La Poste transformation is required, otherwise they'll quickly become obsolete. And "in theory" they approach it the right way ? What are the values and strengths of la Poste ? It's commitment to public service, its network of offices around the country, the relationship and trust between the agents and the public... Then based on that you can rebuild a new set of services offered by la Poste

But of course the difference between theory and practice is that they may do these changes in a brutal, top-down fashion that leaves employees burnt-out :-(

And also, blaming the European Union for everything is a bad reflex that halps nationalist and Brexit-like parties