skysight-inc/HackerNews huggingface dataset:
My point is, by auto-installing hooks it's making a predictable command, unpredictable. As a user I would not be able to happily run git commands in a repo after a git clone until I've reviewed any hooks that may have been installed. If a user does not review those scripts then it's a security flaw, if a user always review them then it's getting in the way more by forcing someone to do that on every clone.

Build scripts are explicitly called by a user, a git hook is a side effect they've elected to setup. In this case the tool is adding side effects to commands without the user explicitly choosing to have them.

I can see someone downloading a repository, running a few git commands to make a couple of changes and not realising the git hooks have been installed and the behaviour of a command has changed. Once you're near that scenario, you're just opening up security holes rather than fixing them. It'd be better to have a script one can run after a git clone explicitly that is documented in the project repository.

"To setup git hooks to speed up development, run ./init-hooks." is easy, clear, makes it difficult to do it without knowing what's happening.
Ive been saying the reviews on amazon are generated for years. Someone should do an expose on this and make a big stink. I dont think we should let them get away with this.
Yes, I agree with that, however, their dogma is reasonable.

And no the Greeks destroyed their own economy though systematic hard and soft corruption, knowingly hiding irregularities, unwillingness to make any necessary reforms, etc. etc..

The IMF's 'dogma' operates under the assumption that there are conscientious, reasonable and rational actors on the other side of the loan.

One might argue that it is this assumption that needs to be revisited ... though what some lament as 'austerity' (required by lenders) to others simply is 'being responsible with the massive loan we are about to take'.
This guy says ignore the scholars, then says, this is the order the dialogues were meant to be read, and lists "tetralogies." Nobody knows what the order of the dialogues is or how they are grouped, if at all. The best way to group the dialogues is probably the dramatic order, for instance Theatetus-Sophist-Statesmen-Apology-Crito-Phaedo, but there are other ways to group the dialogues too. For instance, some dialogues are narrated by Socrates (Lovers, Charmides, Menexenus), others are narrated but not by Socrates (Theatetus, Symposium), others are straight dialogue (Crito, Euthyphro) etc etc. There are a lot of ways to look at it and the best way is probably just to pick up the Apology and start reading it.

Second, he says that the dialogues should be examined as a whole. Well, how would we understand the entire corpus of dialogues without first understanding each individual dialogue on its own, and vice versa? An individual dialogue is easier to understand on its own, that's probably where we should start.
No, there is no reason to think that the human brain is capable of computing anything that isn't Church-Turing computable. Luckily no translation actually requires a "general solution" of the problem formally.
Let me guess censorship of free speech is your solution.
I was involved in such a decision a few years ago:- We wanted to put up partitions to give team members some privacy and to reduce noise levels, but the building in question relied on natural ventilation rather than A/C, so we couldn't do anything that would obstruct airflow.

There are usually significant considerations in play other than just cost and productivity.
Prompted by this post, I wanted to check what happened to the 1-star review I have left 6 months ago. (Product worked for 3 days and then stopped, and after a replacement, the same thing happened). Sure enough, I have 0 comment in my profile, and I just checked, it has also disappeared from the product page.

This is shady as hell, because I am 100% sure I wrote this review. I even wrote it twice, once on amazon.com and once translated on a local amazon site. This is slightly infuriating.
I remember when Google announced their recent updated translation engine and Swedish and Finnish translations got significantly worse despite the marketing messages. I don't see progress, rather regress, in the computer translation area at all but services with human translators are becoming more usable thanks to the Internet and I think that area will see progress in the future.
Yes, they will be quite hot, just below the Curie point of the magnets, during flights, especially during take-offs, and ambient temperature when on land (which can easily be freezing at winter time).

I wonder how much different it's from terrestrial electric motors that are not constantly powered. They don't have the weight limitations, though.
>For generating good machine code you really need to know whether the number is int or double

Do you? I remember reading that LJ is able to infer ints for e.g. loops with no specific effort (neither performance hit).
Minecraft isn't (wasn't) online only when I first played - has that changed?
I thought I'd check the demo site, but it's spinning the loading animation for more than a couple of minutes now. Perhaps there's a big traffic spike with the launch news. I'll check it out some other time if I remember.* But this is one of the most important things to address quickly.

* Don't trust users to remember and go back to a site that seemed interesting but wasn't working or loading.
How do religious ideologies spread?
The reason why that doesn't exist is because it's hard, or at least, hard without sacrificing something else that is typically considered more valuable. For example, I wouldn't describe your desired operations to be generally "critical." The things that are generally critical to a regular expression library are things like "accept a string and report a match," "tell where the match occurred," "extract submatch locations." A regex library may provide other niceties such as iterators over matches or routines for replacing some text with another piece of a text, but even those aren't typically critical and can be implemented in user code just as effectively.

With that said, yes, there are definitely specific use cases in which the operations you describe are indeed critical. A common one I've seen is in the development of a text editor, which probably does not store the file it's editing in a single contiguous block of memory, but still wants a way to search it with a regex.

Supporting the streaming use case is something I'd like to work on. I don't know if I'll succeed, but I've documented my thoughts here: https://github.com/rust-lang/regex/issues/425 --- If you'd like to elaborate and go more in depth about the specific use cases you have, I'd love to have that data, since it would be quite useful! (I am particularly interested in supporting streaming matching. Suffix extraction and more flexible automaton construction are also interesting to me. Working on non-string data is probably outside my scope. That's too hard to bake into a general purpose regex engine.)

> Requirements 1-3 are extremely important when you have a trie-like data structure that is expensive to traverse (like, say, file paths on a network folder, or even a local disk sometimes) -- you don't want to expand nodes or traverse edges needlessly.

I'm trying to unpack this... Is the trie data structure containing all of the file paths in memory? If so, it should be possible to build a finite automaton from a regex and then "simply" intersect it with your trie (which is, of course, itself also a finite state automaton). This is, for example, what my fst library does: https://docs.rs/fst/0.3.0/fst/#example-case-insensitive-sear...
I hope we can finally make some new expansion going on with all that productivity.
Okay that makes sense, thanks for clearing that up for me. That shows my ignorance with Go!
In the 'Allocate New Data Set' screenshot, it says - for the expiration date field - that the formats are 'YY/MM/DD, YYYY/MM/DD, YY.DDD, YYYY.DDD in Julian form, DDDD for retention periods in days or blank'. (I added some commas, which I assume are supposed to be there, but are just line breaks in the screenshot.)

Does that mean z/OS supports the Julian calendar?
Interesting to ponder that half of the population is of below average intelligence, and that the other half is generally too busy to be writing reviews.
+1 I‘m always amazed how many people don’t do the basics right and how much you can win by just showing up and showing initiative and basic thinking
First drug to prevent chronic migraines approved by EU
Espionage and Athletics Is More Apparent Than You Think
I assume texts created by desktop tools, then server-based solutions, and lastly, of course, cloud-based tools.
This article brings back some happy memories! Well done Marianne.

z/OS, TSO, JCL and the rest are different to what most people are used to but this is where modern IT started, where virtualisation, high availability and serious backward compatibility were invented.

Peel away the layers of technology is a large company and you will often find a mainframe managing the core data of the business.
A house is an investment, housing is an expense. Even when you own your house, the cost of housing can go up.
The statement from the accuser was refreshing though:

In a statement, Astrolabe said, "Astrolabe's lawsuit against Mr. Olson and Mr. Eggert was based on a flawed understanding of the law. We now recognize that historical facts are no one's property and, accordingly, are withdrawing our Complaint. We deeply regret the disruption that our lawsuit caused for the volunteers who maintain the TZ database, and for Internet users."
This often works out poorly. Tide lost market share / suffered pushback when it changed it's branding / colors even a little bit.

https://hbr.org/2017/01/customer-loyalty-is-overrated
"Copyright has become the single most serious impediment to access to knowledge". Copyright scholar Pamela Samuelson.

http://www.sfgate.com/opinion/article/Aaron-Swartz-Opening-a...

Joseph Stiglitz, "Knowledge as a Global Public Good," in Global Public Goods: International Cooperation in the 21st Century, Inge Kaul, Isabelle Grunberg, Marc A. Stern (eds.), United Nations Development Programme, New York: Oxford University Press, 1999, pp. 308-325.

http://s1.downloadmienphi.net/file/downloadfile6/151/1384343...

What the academic publishing industry calls "theft" the world calls "research": Why Sci-Hub is so popular

https://old.reddit.com/r/dredmorbius/comments/4p2rwk/what_th...
In Plato, Socrates compares writings to an arrogant person who must always have their way
> These things had a ~100kg payload to LEO which is tiny in terms of space flight. For comparison a Falcon 9 v1.0 could take 100 times as much stuff into LEO and a Falcon Heavy can take 630 times as much stuff into LEO.

~100kg is a comparable payload to the Falcon 1 (particularly given it launched from a less equatorial site). It makes perfect sense for an organisation's first orbital rocket, and is more than enough to launch useful satellites.
How Facebook stock declined who triggered it?
The biggest stock decline in the history after APPL. Isn't a hot topic for HN?
Do you have too much money in cash?
YYYY.DDD is the year and the day within the year (1..365)
When you need to rip the same CD 300 times
With the post about golang branding this is the second time in the space of a few months that I read a branding post that sounds like a parody.

Look at the images at the bottom. Look at that hip guy wearing D&G sunglasses and a hip, obviously photoshopped, firefox t-shirt. What is that? Is moz://a making a web browser or a new fashion line? Did Mugatu make this post?

I liked it better when corporations kept their masterbranding habits private.
There's nothing wrong with cash.
In the book "The Subtle Art Of Not Giving A Fuck" by Mark Manson, he gives a good example of Dave Mustaine being pissed off that Metallica had much more success than Megadeth, so even though he had a tonne of success, sold millions of records (or whatever...) his value system didn't allow him to be satisfied.
Nice meme
I would, however, postulate that Amazon is aware that fake positive reviews only buy them short term benefits with long term disadvantages.

Having a cheap/free way to evaluate products by letting the customers do it is an advantage, especially if your goal is to sell everything (so you have no hope to evaluate it all yourself) – but it’s only an advantage if some useful signal is provided.

With strings of negative purchasing experiences customers might begin to look somewhere else. That’s why Amazon has a vested interest to provide reviews that are more signal than noise.
The goal is to make as much profit as possible. It's the only goal that they're aiming for, and it's consistent. Everything else is just about how to get there
Dupe, its on the front page :)
Only until the WebAssembly spec included access to the host GC:

>>> there's already a very efficient, solidly tested, constantly improving garbage collector in your browser that uses all the possible dirty low-level tricks known to mankind, which is the GC being used for JavaScript. What if we could give you access to the garbage collector directly?

https://blog.benj.me/2018/07/04/mozilla-2018-faster-calls-an...
I was looking for a 2nd USB C charger for my new MacBook and found one[1].
It had 378 5 star, 'verified purchase' reviews.
All filed on July the 12th, 2018!

I reported this to Amazon via Twitter on July the 18th [2] (Sorry, German).

I checked yesterday and despite Amazon promising to look into this, all reviews where still there. So I tweeted to them again and, at last, they're deleted today.

But why is this not detected automatically? 378 verified 'customers' that all review the product, with five stars, on the same day?? What are the chances?

And the language of the reviews was also so similar that even a Markov model could be used to detect they must be from the same person (or bot). No machine learning needed.

[1] https://www.amazon.de/MAOFINE-MacBook-Adapter-Charger-Replac...
[2] https://twitter.com/virtualritz/status/1019741791422173185
What? They make returns very easy to do. There's a form that pops up and many choices for reasons.
What do you do except write code?
Truth in advertising is not a common quality of communist sympathizers. Utopian visions are dirtied by reality and mathematics. So when Bernie, in his 70s, found out on live radio that they have months long waiting lines in Canadian hospitals, he could hardly believe it. And then he moved on, the revelation made no impact on him. https://m.youtube.com/watch?v=oQP7XvxQpRU
Also young people can just leave if the economy is just feeding on them.

I left the UK partly because between insane housing prices and paying for the triple-locked pensions of the elderly - the economy has little to offer young people and there are better opportunities elsewhere.
I find that hard to believe. Any chance of a link to the review? Otherwise this comment could easily be written by an Amazon competitor looking to sway opinion.
It's generally better to highlight the existence of an error condition sooner rather than later.

Compile time is better than runtime, evaluation time is better than via explicit value inspection.

Non-signalling NaNs provide an easy way of distributing an invalid value widely throughout a program's data structures before it's discovered.

The only reason to go the other way, and have silent NaN propagation, is if they're expected to occur very frequently. For example, consider how awkward SQL would be if evaluating over null values triggered errors - the conditionality of expressions would need to become very elaborate.

Monadic approaches to errors (Maybe, Rust's Result, that conditionally apply a function to a value only if it's not an error) blur the line between these two. Because they rely on data flow, they feel a bit like non-signalling NaNs. OTOH, evaluation generally bubbles up using monadic return types, and errors bubble up too, just like exceptions - exceptions, and consistent, universal use of monadic return types, are isomorphic and can have the same evaluation characteristics.
No, I didn’t assume we have a perfect understanding of the human brain, simply that nothing magical is happening and that we will eventually be able to better understand it.
> 2FA is mandatory in India

Well you did just show that it's not :)
Punctuality is a foundation of respect for other people's time.
I tried to comment on a product about that I highly dislike it now as they changed ingredients a month ago.
"Sorry, commenting to this product has been disabled because we're currently receiving too many reviews" .
What if people reviewd your product as bad or left warnings not to buy/use it based on things outside of your control.

The product isn't bad because it arrived damaged, you can not argue against this. What you should do is contact Amazon and have the product replaced. If the next item also arrives damaged, then you can start claiming that the product is badly build.
If a product is poorly packaged from the manufacturer or (more likely) poorly packaged by Amazon and that leads to a lot of people receiving a damaged product, then it is clearly beneficial to see that in the reviews before you purchase.

Or maybe the product just has poor QC, again, it should be allowed to show up in reviews.

If it's just a one-ff then it will be watered down by all of the other reviewers anyway
I do think QAnon is something more than just some basement dweller or troll. There's just a little bit too much of it and there are too many cases where it's seemed to have information ahead of time that few could have possessed.

It's clearly some kind of propaganda operation, but being anonymous it could be literally anyone. It could be any intelligence agency on Earth, any think tank or political PR company, any radical group, or even Trump's own people.

Unfortunately most of these 'alt' types who think they're too smart and savvy to believe anything in the mainstream merely switch from mindlessly believing the MSM to mindlessly believing anything 'alt' that blows the right dog whistles. They won't trust the news but they will trust an anonymous serial poster on an imageboard. Somehow the fact that the 'alt' media and its orbit are just another kind of media with its own set of agendas is lost on them.

In a world saturated with propaganda where any kind of hoax with any kind of text, audio, or video evidence can be manufactured the provenance of information becomes critical. If information has no provenance it may as well not exist unless you have a large amount of other evidence to corroborate it. In other words rumors are noise unless there's enough independent evidence to render them redundant. There's a saying in the intelligence world about this: "interesting if true." It's said of things that probably are not true and require extensive verification.

This becomes doubly important when you consider priming effects. If I tell you Donald Trump has AIDS (I just made that up on the spot as a random example), all the sudden your brain will start looking for and cherry picking evidence for this possibility. Is his occasional rambling a side effect of anti-HIV drugs? Is his hair loss a result of those same medications? The mind will run away with it. We are pattern recognition machines.

I think priming like this is part of the QAnon act. He/she/it throws out a lot of BS and occasional nuggets of truth -- because disinformation is not effective without some truth to bait the hook -- and then relies on your brain to fill in the gaps. I'm sure QAnon is monitoring those same imageboards and forums where it drops its info and where it's discussed, so it uses its fans to crowdsource its own material and close the feedback loop.
I would suggest absolutely not learning programming via javascript as your first language.
Wow. Even though you mentioned it I was still surprised at how much it reminded me of GitLab's logo. Even the colours are similar. That's not cool.
I guess that's the only legislation in place right now - that is, Amazon can't be sued / held liable for e.g. broken goods or false reviews if they offer a gratuitous return policy. Like how youtube can't be held liable for copyright infringement because they offer a gratuitous takedown procedure.
So is this just a blueprint of something you 'might' make if enough people are interested?
https://news.ycombinator.com/item?id=17649374
EA launches premium subscription with latest Battlefield and Fifa
The article focuses in Brazil where indeed this is normal in Latin America. There are pattern variations but punctuality is not the norm. That said, doing business people adapt and are more formal. As a Latin American business owner I expect perfect punctuality but accept excuses if I am notified before the event.
Those were the days, but going back to photocopy world won't be very good for productivity and maybe the quality of research. Being able to check everything easily is an incredible advantage. And then there's this problem of disappearing or lost issues that some might remember fondly. Quite frankly, if it comes to this everybody will get pirated copies or ask a colleague for theirs. I love paper though, a few things exist solely on it (and maybe they are in another country, how much better digital copies are cannot be overstated).
And not at least the fact that he wrote his personal notes in mirror script: https://en.wikipedia.org/wiki/Mirror_writing
I'd hope this is indicative of wasm precipitating a wave of creativity. From a purely technical point of view I actually don't care. Elm is fast, complete, elegant and has perhaps the most user-friendly compiler on the planet. The fact it happens to target js and not wasm (at this point) is practically irrelevant.

I can see, though, that wasm might encourage experimentation by a wider group of people who are put off by targetting js.

Coming back to Elm, it'd be great to see others consider the wider architectural questions. The Elm architecture and language are beautifully complementary. That's stark when looking at react - which was copied from (or at least inspired by) the Elm architecture. However, being js-based, it doesn't have the mutual consistency of elm - and so has to resort to syntactic gymnastics.

Anyway, that's getting off topic. Grain is clearly early stage. Anyone motivated enough to conceive and deliver a language deserves some encouragement. Will be interesting to see how it evolves.
Gurgaon: Day after suspension of nightclubs' NOC, HC stays order
But where would this end? Where does this money come from to pay them? More taxes for the SAME service at HIGHER cost? I moved from SF to NY and I feel like my high taxes benefit me much more directly than SF.
Is there a concise description of how this library works? Apparently I need to read source code to find out whether or not it's a backtracker, etc.
As a member (one would assume a "remain" country), the UK has been getting the best deal of the lot, and has been complaining for over 40 years, asking more and more. It has consistently used the EU as escape goat. Not particularly fair.

As a future partner (a "brexit" country, which is a completely different beast, since it will be one can assume steered by brexiteers, with a position towards the EU between animosity and hatred), the signals coming from the UK are very worrying. From the top of my head, some things I have been reading lately (mainly in the Telegraph, I do not bother with the Daily Mail or The Sun, which are probably much worse):

- the UK will undercut the EU in taxes

- the UK will leverage its financial prowess to extract concessions from the EU

- intelligence capabilities will be used to further put pressure on the EU

And many, many more.

Regarding the willingness of be held to account: the UK refuses to let the ECJ be the arbitrer of future disputes. What does this mean? Either there must be no arbitrer (so not held to account), or we need a new arbitrer (why more red tape?)
mandatory for card transactions.

Unless you were joking, in which case, whoosh me.