skysight-inc/HackerNews huggingface dataset:
At IIT Bombay Amazon arrived for recruitment. The AC in the hall was not working so all students tried to catch the window seats. The HR shouted at us claiming "If you want a job come and seat here else get out of the room" despite a student politely explaining why they are prefering to seat near a window. I learned that I should not be working there that very moment.
Some of the reasons that he mentions for avoiding the standard library could also be mitigated by using another library like dietlibc (I played around with it back in the day, last release seems to be from 2013): https://www.fefe.de/dietlibc/
I think he means the 000000 that the USAF set the password to for launching the LGM-30 Minuteman ICBM. For expediency, apparently.
Microsoft has this program but it's pretty bad. Only masters courses are allowed with managers approval. Rest is out of pocket. Most managers don't approve. Tuition benefit is very much a myth.
https://statistics.stanford.edu/academics/ms-statistics

> The Department requires that the student take 45 units of work from offerings in the Department of Statistics or from authorized courses in other departments. Of these 45 units, eight statistics courses from the list of required courses must be taken for a letter grade.
Also little known fact: Mac repair hardware costs are price capped when repairs are done through an Apple Store. So replacing a keyboard and battery is close to the same price as replacing the screen, battery, logic board, keyboard, power board, etc... as they repair and replace basically up to every part of your laptop, the price stays capped (except for labor but that's low because they work fast). Most people don't know about this. Apple keeps it quiet for some reason.
Too bad it's impossible to secure that old phone that no longer gets updates and has known security holes (unless you only use it in airplane mode).
> (a+b)^2 = a^2 + 2ab + b^2

who else think it could be better to explain such identities with geometric combinatorial diagrams ? at least at first step toward formal memorization.
In theory yes, but the world isn't strictly meritocratic. Age, school (or lack thereof), social connections, height, attractiveness, clothing style, voice, accent, social class, birthplace, medical conditions, and other non-work-related attributes can still affect a person's achievements.
Many programming languages are wonderful for working with data, are you sure you need to go full Datalog? Restricting yourself to a simple subset of Haskell or using something like Clojure itself (for which you can find Datalog libraries btw) to build your query engine seems like it would offer much of the same expressive declarativity of Datalog.
4 8 15 16 23 and 42
In fairness to this legislation, it was partly introduced to replace a maze of anachronistic, impenetrable and incomprehensible statutes which the intelligence agencies in the UK had been exploiting for decades.

In the wake of the Snowden revelations, the UK government was advised to provide a more solid legal footing for its intelligence activities.
This is so dead wrong.
Pico-8 seems limited by design (as a programming language / virtual machine) while the other examples are limited by hardware.

This brings the pico-8 experience "on par" with programming games like tis-100 or shenzen IO
You have a valid reason for not using Zapier today because you know how to write code (though some still do).

The majority of Zapier users are not engineers. They can't make that trade-off decision. Their trade-off is instead "should I use Zapier or just not do X at all?"

I'd guess many of Panic board's users chose the latter (not do X at all) given they cited lack of integrations as one reason for shutting down.
Yes, how does this run your executable with root privileges as with the Windows example?
> After that if you want updates then you need to pay $5,000.

Bummer.

$5k is less than my side project makes in a year.

And the average annual system maintenance budget for a small client.
The "average" user isn't aware of the alternative that is LaTeX. Watching a few tutorials is an easy way to start. For example, see https://www.sharelatex.com/blog/latex-guides/beginners-tutor... and go from there.
A new prime number has been found, and it's 9.3M digits long
You have to get used to the fact that any physical contact with an unencrypted hard disk, whether it's locked in a computer or not, means that this person now has r/w access to all that data.
I'd be interested to know what you think after 5 years there and a few more reorgs. You may find that you got extremely lucky in where you first landed.
The Long History of Microservices
Show HN: Shared Hosting Intrusion Detection Service
> can read keystrokes, read mouse events, and make screen grabs of any other applic

As compared to Windows in which an app can't do that?

> The operating system where no apps are sandboxed by default?

As compared to Windows or Mac where apps are sandboxed by default?

> The operating system where once you find a local root exploit, which are not rare, you can embed a root kit deep in the operating system?

As a desktop user, not sure how this applies. Windows has rootkits as does Mac.

However, every time I boot my computer my computer doesn't call home. I am also not worried about government agencies having unfettered access to my machine as a default setting. With Windows I don't know that. When I install Mac I give them my e-mail address and thereby my identity just to install the operating system. They also have my credit card number. When a Mac calls home they have my IP. So anything I do online can be traced by to my identity as a default setting through Apple... a company not located in my country.

As I said a semblance of security and privacy. Better than no semblance which at this point is the case with Windows and Mac. I know it's not real security, but best that no money can buy at this time.

I also have Windows. It's for playing old games... Surprising they still work after 15 years.
5 Must Reads in Bots
> Is latex powerful? Yes. Is it easy? Not for the average user.

Have you tried writing technical reports in Word? It's a nightmare. Word's numbering and reference functionality, not to mention its citation functions are way worse than what you can achieve with TeX. Cooperating on writing the same document with many people? Yeah, forget about it. One guy has Mac OS with one Word version and then you have three others with different combinations of Windows/Word, and the whole thing implodes in a cascade of formatting glitches.

Also, I'd say that if you can't write your technical report in LaTeX because LaTeX is too hard, let's go shopping (in the Microsoft App Store), then maybe you shouldn't be writing a technical report.

Not to mention that nobody has to write an ounce of LaTeX since the advent of pandoc.
Some libraries have sewing machines. Your task sounds simple enough to DIY using GP's method on a shirt large enough to fit two.

http://www.mv-voice.com/news/2014/09/02/a-stitch-in-time-at-...

https://www.google.com/amp/s/sacbee.relaymedia.com/amp/news/...

http://sandiego.communityguides.com/content_mobile.php?pid=4...
It happens. When you are owing debts and do not pay, the system will ban you from high cost living, such as 4,5 star hotels, flights, high-speed trains.
Please report it here https://github.com/corna/me_cleaner/issues/3

Thanks
That's not a Crey 2. That is talking about the X-MP it's successor.

https://en.m.wikipedia.org/wiki/Cray_X-MP "The Cray-2, a completely new design, was introduced 1985. A very different compact four-processor design with from 64 MW (megaword) to 512 MW (512 MB to 4 GB) of main memory, it was specified to 500 MFLOPS but was slower than the X-MP on certain calculations due to its high memory latency.

The X-MP-succeeding Cray Y-MP series was announced in 1988; it also had a new design, replacing the 16-gate ECL gate arrays with a more compact VLSI gate array with larger circuit boards. It was a major improvement of the X-MP supporting up to eight processors."

Note latency is huge for these systems meaning for most workloads modern cellphones absolutely crush them.
He might have a point, but he forgot to mention any evidence for his claims.
Keynote Extractor
Your first paragraph makes me wish this site supported Markdown.
The economics of electronic dance music festivals
US Presidential Election 2016: When sentiments ‘trump’ed trends
HR can create a policy like this to prevent managers from locally optimizing. Firing someone is a lot of work for a manager. It is easier for the manager to transfer that person, than to deal with the problem themselves (even if they really should be fired).

HR might also create a policy like this to improve the average quality of employees. An employee who underperforms on team #1, is more likely to underperform on team X than a randomly chosen new hire.
Pre rendering is not possible on iOS Safari and pre fetching is dangerous given you don't know if the origin can support it or not.

AMP is faster than the alternative.
There's an equally simple reason why they do it from botnets or hacked mail servers. It's illegal in many places, and its a great way to get your mail host blacklisted. There is no benefit whatsoever for OP to allow spamming through his service.
Hm, the empty/zero issue is quite interesting. How are buckets usually represented? I mean, if it were just an array of numbers, that problem wouldn't exist. If it's e.g. multiple bit sequences "bit-or-ed" into one integer, couldn't we use one additional bit per fingerprint to indicate whether it's there?

3-bit fingerprints + sign, v: "signs"

v |v |v |v
1 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0
Nintendo Switch Could Be More Powerful Than Xbox One?
Not really, a decent BOM will include assembly fees, logistics, factory profit, and freight for parts (which is negligible with quantities over a few thousand).

Of course if the product is successful, they could be undercut by Chinese OEMs. However, if they get to that point I'd bet they would have enough branding momentum and community that it wouldn't be a major problem.
Do you mean Bloomberg monitors? How do they compare with other displays in cost and quality?
Replique De Montre Cartier Calibre de Cartier Diver La Revue
You can rank any video on YouTube to first page
For an average document that doesn't do anything special, Latex is extremely simple. It only gets complicated if you want to deviate from the design that your document class uses by default.

The average user of course doesn't even know what the difference between a text editor and MS Word is but I'd argue that it's not much harder to learn using something like LyX than learning Word. Word only wins because of peer pressure. Almost all offices use MS Office, so you're expected to use that, even for documents where simple Markdown would be completely sufficient.
Probably yes, because Intel knows this is the code every compiler outputs for zeroing a register.

Also, the reason it is "faster" is that the encoding is 1 byte, vs. 9 bytes (in 64 bit) for "mov rbp, 0" - roughly, 1 for "mov rbp,", 8 more for a 64 bit "0".
What is this place called, if you don't mind me asking?
Again, the discussion was about why topics like C/C++ are dismissed/disliked around here and I presented an argument based upon observations in threads. That is actually a valid approach.

And if your issue is actually that I very clearly pulled a number out of my arse and went out of my way to make it clear that I had: Are you also going to make it mandatory for everyone to preface every non-cited statement with "in my opinion"?

Look, I get that this is your bread and butter and that it is important for HN to be presented as being THE place for tech and blah blah blah and being pigeonholed into "a site for web and app developers who like silicon valley" isn't necessarily what you want, but trying to pretend that a rule to not "generalize" as a way to not have people speculate and discuss why some topics just aren't particularly welcome here isn't the way to go. Just make it a rule, you aren't fooling anyone.

Also, if you REALLY wanted to improve discussions here: Make a rule against pseudo-technical naval gazing (is there a term for that? "Naval gazing" is more associated with philosophy and potheads) as far too many threads devolve into "We can't help but be introverted because our minds are designed that way and I need to be isolated to code because I need to optimize everything".
I added smoking to this list and it gave me 5 points :(
SDE3? Isn't that a semi-mythical level with just a handful of people? I suspect your experience is atypical.
I'm curious what the use case of memcpy is in highly-optimised software. Are there any scenarios where copying bytes is better than using a char*+length tuple?
people care as long as they are not losing anything. that's how Trump won.
This does not happen. The zeros on the critical line appear as poles in F(s). There are no other poles,in F(s), because The trivial zeros of the zeta function which occur at -2,-4,-6 etc actually cancel out from the numerator and the denominator (i.e. from zeta(2s) and from zeta(s)). The paper then shows that the only poles in F(s) are those on the critical line, thus proving R.H.
But still, Linux syscalls are different on each architecture.
On the other hand, running latex in a docker container is actually quite reasonable, since you can share the exact package/processing setup, and even set up a CI that builds PDF-artifacts.

But that's an advanced use case :-)
And yet some people still refer to modern day statisticians as "not data scientists"
The Bloomberg business model isn't selling hardware, it's offering a hardware/software/service combo for a yearly fee. The hardware is 'free' once you agree to pay them ~$20k/user/year
> An equivalent but faster variant that the compiler generates is "xor r9d, r9d".

Can you explain why this is faster? I assumed the ALU would be 64 bits wide, and 32-bit operations would just leave half of it unused.
I am aware of that. The fact of the matter is that I don't mind too much (small towns are great for lowering your expectations when it comes to quality of service...). I can afford amazon prime annually and even just not having to care about making a 20 buck order for free shipping (let alone the video on demand stuff) is worth it to me.

I just recall doing a quick chat to ask where my video game was when it was a day after release and getting offered a full refund and blah blah blah. And now? It can be three or four days outside the window and I just get a "it'll be there eventually"

And I know it is definitely regional as I have had a few friends back where I used to live who still got the borderline obsessive offers of refunds.
Consider that to scale an organisation it is necessary that nearly everyone is just a small, easily replaceable cog in a big machine. Look at any other big org: the military, government bureaucrats, etc...
This would, in practice, give different civil rights to people based on wealth, so I'd say it's definitely very wrong.

At least, this would be very wrong from a strictly idealized western perspective; I can imagine in a poor society there could be some degree of covert systemic tolerance (this is a wild guess).
My chat bot found my wallet
Totally agree with distancing from Reddit.

I would contribute to a federated non-repudiable system.

Moderation can be just as auditable. (Perhaps with some emergency actions that then require a follow up consensus to make permanent)

On some occasions the original content must be purged, but the signatures can remain. Communal censorship is vastly different from changing the content.
Highlights - single government greenhouse, “Banana plants can only bear fruit once, and it takes a year and half for them to reach maturity,” " - 600 Trees produce about 3 pounds of bananas each. (1 ton)
> Am I wrong in feeling that there is nothing wrong in making things go away by paying the victims?

I can be very wrong, whenever it's a conspiracy to defraud and endanger the rest of society. A dangerous driver (or any other reckless or malicious actor) not only evades the "correct" punishment, but they are often still the same risk to everybody else in the future. Bribing the witnesses doesn't erase that.

A simplistic example would be a billionaire rapist who pays a victim for silence, and later rapes a second victim. Doesn't the first victim bear some kind of responsibility for helping the criminal evade justice and harm another?

As others in the thread have pointed out, "civil versus criminal" is often used as a distinction because it correlates to whether the transgression is "everybody else's business" or not.
Perhaps at this time.
Not lava but steam from hot springs, also known as geothermal energy.
I have a 2010 Prius with keyless entry and start - you just need the key in your pocket or bag. It may sound a bit gimicky, but I really like it. No more hunting for the key, I just leave it in my ruck sack.

If the battery dies there is a hidden key in the fob that can be used to unlock the drivers door. To start the car you can hold the fob on the 'Start' button - there is an RFID chip inside which is read.
Universities sabotage undergraduate education by conducting lectures in foreign languages. Interesting.
Bring back Danger Bay and I'm in!
I'm curious, what led you to marketing (as opposed to some kind of engineering) after studying maths?
Ha, thanks
This phrase is misleading:

The fastest time to sort an integer array is O(N)

It could be interpreted as generally applicable. The proposed method uses reverse-indexed flagging, an approach which isn't really feasible if element values are very large.

Generally, the lower bound for any comparison based sorting algorithm is Ω( n log( n )).
Ram jets burn (like a turbojet); pulse jets bang (like an internal combustion engine).
2017: The Year of Smart Prediction for Ecommerce
Show HN: Build and Launch a Serverless Node.js Microservice from Your Web Browser
I understand that this requires carbon nanotubes, but I'm still excited that we're one step closer to Ice-9
ahahhahahaha you made my day
9 Tips on Choosing the Right Project Management Software
Delete duplicate word “long long” in Introduction
Portability is impossible without the standard library.
we use antd component to build our internal applications almost half a year. It improves our efficiency obviously.
thanks antd team.
It's a mix. The code is good enough to get things running, but it still needs full time oncall who actually are constantly putting out little fires.
تور تایلند در هتل های پاتایا ویژه ۲۵ دسامبر ۲۰۱۶
> It only gets complicated if you want to deviate from the design that your document class uses by default.

Which is always, because defaults are ugly as hell. Might work for math papers, but not much else.

My only real issue with LaTeX though is its error reporting, which is less readable than C++ template metaprogramming fails, and the fact you have to compile the same file $magic times in a row to get a stable render.
salary or salary + bonus target + equity?
> He claims that your code will be easy to port but then goes straight to Linux system calls.

These are nowadays supported by Windows and few BSDs too, who needs more portability than that :)
Elixir v1.4.0-rc.0 released
I'm not too familiar with the US justice system, but I do not think it is like either of these. In the Belgium case, there is no plea as it will be as if the case never happened. Nothing goes on your record afterwards. Unlike a settlement, in the Belgium case this can occur after trial and sentencing. You just buy of your sentence, and everything is erased. There are limitations as to the types of sentences to which this can apply (I think 2 years imprisonment was the max.), but it was a grey area often skirted. The law is now on hold as of this summer after being in operation since 2012, but politicians think it can be 'rescued' with some more clarifications and some more transparency.
The second half of the paper is mostly about challenges in using Rust. Some were related to the way the language handles data (i.e. challenges of sharing data among threads without using unsafe code), but there was also some that are related to the compiler and the standard libraries.

The authors mentions allocation in particular (to be honest I did not really understand his problem). He also writes about the standard library being too large while the tools don't support bare metal projects out of the box and that the compiler emits a lot of code that depends on the standard libraries.

Of course, the paper is more than a year old so all these issues can have been fixed by now. Maybe you can comment on that?
That is a great resource, thank you
I would say it's a huge difference between easy to use and easy to learn.

LaTeX is easy to use, but not easy to learn.
My wife is starting a stem group at our local primary school and the kids (aged 6-11) got most excited about the vinegar in bottle + balloon + baking soda experiment.
You bring up an important point: employee evaluation at big corps isn't that different than it was before the internet. It's evolved, but only slightly. The permanence of data should cause management to completely re-imagine and deploy feedback.
An Introduction to Gradient Descent and Linear Regression
In a lot technolgy companies. Programmers can earn a lot more than managers.
> He claims that your code will be easy to port but then goes straight to Linux system calls.

Well, it is hard to see an alternative to that outside supplying your own OS with the library...
This is the same company that stationed ambulances outside of a fulfillment center instead of paying for Air Conditioning. They also went to the supreme court (and won) over making people wait in line (unpaid) for 25 minutes before and after work in order to do security checks.
Why I Started a Nonprofit
Saying that the alternatives are hard does not do anything to prove that LaTeX is easy.

When you make a syntax error (missing closing brace, forgot to escape that underscore, etc), what's the probability that the latex error message will be at all relevant to the source of the error? It's pretty damn low. In my experience, debugging LaTeX is anything but easy.
I agree that they chose the wrong platfrom. They couldn't port it to to Apple TV because there Apple dropped WebKit from tvOS.

So they not only chose the wrong platform but also the wrong programming environment for that product. I didn't even suspect that the panic board was iOS based, that sounds so obviously the wrong choice I can't even image how they originally came up with that choice.

Of course, if the board would have worked as OSX application (in fullscreen mode or also as webserver serving the board as HTML), you would still need a pricey piece of Apple hardware to run it.

Relying on Apple hardware for a product will likely fuck you over sooner or later but I can see that as a company that only does Apple targeted products, they were either too myopic to chose something else or (IMO more likely) they didn't have the resources or skills to do it otherwise.
Linux for Beginners: Checking Disk Space on Linux Machine
> Outside of that, nobody really cares about them

There is a not so small cohort who parrot them.
Wow, that hit me right in the feeling-old-shin. I gave up on it between season 2 and 3, thinking I'd get back to it sometime. Didn't realize it's become an "old TV show", but I suppose you're right.
That is true. Just want to add, that the lower bound for sorting is O(n log(n)) for comparison based sorting in infinite universes. The comparison based factor rules out sorting of any element, that can not be reduced to an integer. Infinite universes in sense, that we don't know about the elements/element-range beforehand.

Sorting in θ(n+k) w.c. and a.c. (most of the time this is equal to O(n)) is possible for finite boundaries that allows for countingsort or bucketsort (radixsort uses countingsort internally).

Some implementations of those algorithms in Python: https://github.com/MauriceGit/Advanced_Algorithms
Donate to the Internet Archive