skysight-inc/HackerNews huggingface dataset:
This looks really cool. I'd love to see it cross-platform.

There's an interesting pattern developing (hopefully). Things that used to be GUI-only are now getting text interfaces, many times with some modified version of markdown. I made a free tool to capture analysis notes and diagrams a while back. You can see a demo here: https://www.youtube.com/watch?v=tFVfTpXCIiI As part of that, at the lowest level of detail I wanted a way to capture diagrams using plain text. Something universal.

We're almost there -- not quite there, but close. I found ways to do Activity Diagrams, flowcharts, domain models, and some other stuff using text. The formats were just a bit too dissimilar for comfort.

Why use text for all sorts of things that used to be graphical? Version control, text slicing and dicing, separation of document from view.

I'd love to see this trend continue, along with a consolidation into a super-markdown syntax. It could handle calendaring, diagramming, perhaps even layout -- along with what it currently does. I don't think you'd have to hack it up too much, but admittedly I haven't looked into the spec that much.
This is a useful academic introduction:

https://www.amazon.com/Oligarchy-Jeffrey-Winters/dp/05211829...
https://archive.org/download/FacebookAdsFull/FacebookAdsFull... Having all ads rolled into a single PDF makes them searchable and more readable.

via https://twitter.com/profcarroll/status/995671847013412864
Whatever the type was, it contained a password, and therefor could have been moved into a type that prevented the bug.

Whether it's a password or an "unparsed client data" structure or whatever.
As a long-time IE (and Chromium, Firefox, and Opera --- I don't really have any particular "allegiance" with browsers --- I have two of those open at the moment with different sites) user, what really makes me refuse to use Edge the most is the dumbed-down UI. I'd be perfectly happy if they took its rendering engine and put it in the "normal" IE UI, and kept all the configurability too.
Outbrain Boosted Israeli Winner Ahead of Eurovision Final
That was a good read, thanks
From Tech Contractor to Software Engineer
Why Google over MS? 5-10 years ago I'd agree, but not as much now. They are trying to be a cloud service company funded by enterprise and there's nothing inherently wrong with that as far as I can see. I'd also put Amazon below MS due to labor abuses that are not as prevalent at MS.
I'm a fan of the idea and design, but I'm curious how well it works for non Apple users. Is there a web interface planned? I've been wanting something like this for a while now.

Syncing with existing calendar apps would be cool too, but I care a bit less about that, and maybe a bit more about some form of self-hosting the data.
The Great High School Impostor
When working, keeping warm doesn't use additional calories to the work (skiing and sled-pulling), since heat is a biproduct of the work. In fact they are careful not to work too hard so they don't sweat. (Getting wet makes their insulation ineffective, so is very dangerous.)
I am not looking to move right now but I still have a couple of job searches saved from before and everything it seems is data science, machine learning, big data etc now. Even jobs that are very obviously Excel or similar and paying accordingly.
Here's a clean explanation from NASA's eclipse site (https://eclipse2017.nasa.gov/why-do-eclipse-tracks-move-east...).

The moon actually moves much faster than the Earth spins -- it just seems to move westward to humans on the ground because it's so far away from Earth (takes 28 days to go around Earth). During a solar eclipse though, we see the effect of its true blisteringly fast orbital speed.

"Because the Moon moves to the east in its orbit at about 3,400 km/hour. Earth rotates to the east at 1,670 km/hr at the equator, so the lunar shadow moves to the east at 3,400 – 1,670 = 1,730 km/hr near the equator. You cannot keep up with the shadow of the eclipse unless you traveled at Mach 1.5."
These are fine counterexamples. The existence of instances of borrowing that nobody objects to doesn't mean that the problem of cultural appropriation doesn't exist.

It's a question of nuance, on a case-by-case basis. It's not about something "fitting the definition" of cultural appropriation, it's about whether someone is hurt by it e.g. by having their voice or agency denied. It's a subjective thing.

Showing me a piece of software with no bugs doesn't disprove the existence of other, buggy, software...
>PRISM was infiltration.

According to the leaked documents, the companies were "partners". Of course the companies denied it, what else did you expect?

>Government officials and the document itself made clear that the NSA regarded the identities of its private partners as PRISM’s most sensitive secret, fearing that the companies would withdraw from the program if exposed. “98 percent of PRISM production is based on Yahoo, Google and Microsoft; we need to make sure we don’t harm these sources,” the briefing’s author wrote in his speaker’s notes.

https://www.washingtonpost.com/investigations/us-intelligenc...
I’ve been around the world enough to see some extreme poverty - come back and friends are complaining about the generally harmless hobos downtown :/

I think it’s perspective of just getting away from what you’re used to.

Re-entry isn’t the issue, it thats that it your new awareness can’t be shared with people who haven’t left.
Who runs purchasing at Improbable? That person can put my kids and their cousins through college.
> "Basically, you have people who could be cured of flat Eartherism by going out just one whole night and watching the stars rotate around the pole, just one trip to the ocean with binoculars to watch a ship disappear over the horizon, just one full day of measuring the shadows of the sun and doing trig, yet they refuse"

Somebody who's fucking with you would refuse to do this and instead laugh at you for being so naive as to not know binoculars have circular lenses, or some other nonsense excuse more creative than that. Refusal to engage in honest investigation of the truth doesn't prove somebody is unintelligent. Furthermore the incontrovertible existence of unintelligent people doesn't prove that flattists must be unintelligent people. It's very easy for a reasonably smart person to pretend to be very dumb because they consider it entertaining (or for other motivations.)

As for sincere expressions of anger, I've seen it more often from round-earthers than flat earthers. Phrases like "fucking dumbass YouTube videos" betray some strong emotion that I suspect (but cannot prove!) you aren't faking.

>But then again, what are you gonna do? I tell them to predict eclipses

Did you know the Babylonians could do this without a heliocentric model of the solar system? I suppose you could say that a working knowledge of EAE would be a demonstration of reasonable intelligence, but the lack of such knowledge could hardly be considered proof of lacking intelligence. Most intelligent people have never bothered to learn how to use Babylonian astronomy omens.
It’s slightly amusing how often people reinvent parts of org-mode.
I'm from Munich where Google opened their first engineering office in Germany and continuously expanded their presence ever since. I don't see that Munich and the area were transformed by this as described here. However, Munich is a very different city than Berlin. I can see why it might be tempting for a big tech company to open an office or campus in Kreuzberg, because it represents a certain style, but personally, I don't think the area is ready for this yet.
> In the Netherlands, gym membership require drug tests

Ehh, that's bull. It doesn't.

(source: Dutch, with gym membership)
We were a startup with our own webstack, similar to AOLServer.

It was a great experience and we had quite a few in-house tooling that I only saw years later in Rails.

Those issues lead us to become early .NET adopters as Microsoft was searching partners for getting their products ready to ship when .NET 1.0 would be announced to the world.

Since then I only use scripting languages for shell scripting.
I'm pretty sure it's not going away, especially because the newer more bloated stuff they're trying to push is built on top of it, and that's not going to change unless MS decides to start officially documenting the native NTAPI.

They day they get rid of Win32 is the day I switch completely to Linux+WINE or even ReactOS.
I registered my own domain and switched my email over to a service that lets me generate arbitrary email aliases. When I go to a site or have to otherwise give an email address, I create a new unique alias just for that service. This lets me track where they are leaking my email to, and lets me blackhole the whole site if needed.

It’s great.
Those techniquss represent such a fundamentally different approach to pattern recognition

You are kidding right? With the exception of a few modern breakthroughs like GAN the vast majority of ML is 70s and 80s ideas that Moore’s Law has just taken mainstream.
Not when you are trying to build a server on top of it.
I think there's an added risk to the stock option from Tesla - the company's future is very volatile - bubble based on Musk's persona
I'm not certain that it's true that you "will weed out the people" who can't solve algorithmic problems. There are a relatively small number of algorithmic problems, that are simplest enough to be asked and solved in an interview context. People now study these types of problems for months when preparing for interviews...

I think there are better ways of doing things than the standard X interviews of 1 hour. One method that works well is hiring people for short term contracts (few days) and seeing how they work with the team on real problems.
Functional Core, Imperative Shell
Most Finnish rent contracts have a clause that allows the renter to adjust (i.e. increase) the rent yearly by a given percentage (usually according to a cost of living index).
I foresee companies pushing quick and dirty updates, sweeping critical problems, or problems with their internal software development cycle under the carpet. I want transparency in how companies deal with problems and software updates.

Expensive is a feature in this case. It ensures that stuff gets tested well before companies even consider having it double-tested by the govt.
Weak Security and Vulnerabilities in the Portuguese Government's Auth System
Wouldn’t that issue apply to every single time Duplex is used?
While it's clear that the vast majority of us do not agree with Draper's comments here, let's not attempt to discredit someone based on their (wealthy or otherwise) financial background.
It is also difficult to get any funding or interest in what I would call "medium data".
I was told that if they decided to give me the job I could expect to work 60 hours a week for the next 18 months without getting paid any overtime

I’ll wager whoever said that was a decent guy who liked you and decided to do you a favour.
Unique constraints have nothing to do with transactions. There's no promise that all columns that you run a transaction on will have a unique constraint.

Try the same thing with no constraint. You should see the transaction fail but not because of a unique constraint. Otherwise there's something incorrect.
I've started using org for a month or two, and I love it. However, getting things synced across my devices is a problem, especially since beorg doesn't support Google Drive sync.

I feel like this product has its own unique spot on the market provided they can get sync perfect and feature parity with org-agenda. Hopefully they have a CLI client in the works.
> And among the first in California, circa 1959

His grandfather founded the venture capital firm in 1959. His father was an associate that joined at the time of the founding.
I think he means trimix, not nitrox. Nitrox reduces the maximum depth of the dive vs air, doesn't increase it.

- Oxygen 0-20 ft

- Nitrox in-between depending on % oxygen

- Air 0-200 ft

- Trimix 0-250 ft

- Hypoxic Trimix up to 500 ft, minimum depending on % oxygen
There are point and click GUI tools and frameworks and libraries that simplify a great deal of complexity involved, but domain expertise is still required to be able to understand what all the parameters actually mean, eg how not to overfit the model to the training data.

There are well paying ML jobs that don't involve getting a PhD first.
Marketing teams really need to be kept in check. I get it they're pressed for results with often limited budgets and tools, but there needs to be some basic ethics at every company. To me, this is just as bad as bundling security updates with mandatory new features....
The other day I read about a company wanting to prevent ticket touting by using... blockchains.

Erm, what... the... fuck? The hype around cryptocurrencies is that you can use it without trusting a single entity (a central bank). Only 1 entity determines whether an event ticket is worth anything or not, and that's the ticket checker at the gate. Why the eff would you need blockchain for this?

But anyway, the startup probably got some millions of dollars, they're probably smart because they can see how stupid investors are...
When you add helium to your tank on a dive, the resulting mix is usually called "Trimix".

When you get to technical dives requiring Trimix, one often dives with several different gasses. The gas you breathe at the deepest point of the dive would be toxic if you were to breathe it at a shallower depth.
They aren't hyprocrites at all. Of course is not the CITY that is against Google, it's a group of people, as always. It's much a safer bet that this crew is against refugees even more (which BTW I agree 100%).
> Do you think that... your culture are objectively superior to others?

Fair enough, but what do we do about the culture of "citizens of the world"? Aren't we trying to create or grow a better culture when we reject nationalism? Is that fanaticism? Why not?
> "Theranos is now in the loser column of his investments, a list which includes Tesla"

What? WHY IS THAT SLIPPED IN THERE? Tesla hasn't crashed nor dropped substantially in value. I am just so confused by this statement.
> Don’t get me wrong I’m not saying to scrap all your test suites and try to encode all your constraints using the type system instead. Not at all I still firmly believe that tests are useful but in some cases you can leverage the type system to avoid mistakes.

You should still write unit tests. You should also write integration/functional tests that might have caught this error when you tested the code that calls the function in question. The only scenario I can see the argument swapping bug not being caught is when all of the ID arguments equal the same value.
MS charges for their product, which means the users are not the product. Agreed.
I'm not totally sure how to answer the question you're asking. The local dev cycle is much faster than deploying and running remotely.

Locally the cluster runs two main projects, both systems that handle user-defined tasks. One is a Kafka-based clickstream event processor, the other is an Airflow-based workflow ETL system built on Celery. Exact resource requirements depend on the requirements of the task of the moment and how fast you want it to run. Of course there is the related tooling and services as well such as ZooKeeper, Celery, Redis, Postgres, Grafana, Prometheus, etc.

I haven't tried this on a tmux type setup on a remote box for my "local" dev before. The cost to run it on a cloud deploy is non-trivial.
I suspect a smart engineer can make the vast majority of big data problems fit in memory by appropriate filtering and pre-processing but you’d never get your purchase order for that 200-node Hadoop cluster approved if you admitted it...
And a monoculture is not gonna help your industry.
> the companies were "partners"

Except for the slide where the Google inflitration is documented?[1]

> we need to make sure we don’t harm these sources

A "source" in intelligence does not not necessarily imply complicitness, an "asset" does.

[1]: https://i.kinja-img.com/gawker-media/image/upload/s--Edu6LPu...
This was pretty much true when I was last using C#. You would find specific places where you need "an object" (e.g. maybe you want to LINQ over some data in a method) so you could dynamically create it but if you wanted that object to go anywhere outside of scope you had to have a concrete definition.
I took this to mean something like "that explains how he has been able to become and continue to be a high-profile venture capitalist despite having a screw loose", rather than "that explains why he has a screw loose".
So why would the moon rise in the east and set in the West? That’s the part I’m confused by.
Tim Cook Challenges Graduates to 'Think Different'
It really demonstrates a lack of competence, when a firm uses a standard cookie cutter interview approach on a candidate whose record clearly and obviously demonstrates the abilities the interview approach is trying to determine.

A bad sign for sure, from the candidates perspective.
The State of Cryptocurrency Mining
Show HN: Unix-style filesystem-based RSS/Atom fetcher/reader
Great idea. Not as sophisticated and little simpler I published a new day-to-day journal standard called Journal.TXT [1] - The Human Multi-Document Format for Writers a while ago. Lets you write single-text file journals in text with markdown formatting conventions.
[1]: https://journaltxt.github.io
I've been doing a similar thing for year with the gmail feature that lets you add "+anything" to the end of your email address. If someone starts spamming myrealemail+thethingIusedforthatsite@gmail.com, it's easy to create a filter to trash it automatically.

I've tried the catchall method on a domain I control, but got way too much spam people trying random addresses.
If you are using a major e-mail provider, try to mark their spam as spam server-side.

For senders trusted by your mail provider, this may trigger feedback loops (automatically informing the sender that their e-mail is unwanted, and usually requiring them to act on that).

If e-mail deliverability providers (MailChimp etc.) are involved, they usually try to either educate or fire customers who misbehave, since they don't want to get their servers blacklisted entirely.

In general, marking as spam should increase the probability that future e-mails from this company (or, if they're smart to separate it, at least their marketing spam) will be correctly delivered to the spam folder or outright rejected at delivery.
So why are junior engineers trained to think this way?

For us, it can be a competitive advantage, as thousands of engineers dismiss more traditional techniques in favor of sub-optimal, but fancier ones.

And, a few years from now, it will be another powerful tool, as the The Next Big Thing takes over.
That's encouraging to hear. Unfortunately I don't do much frontend web development, but hopefully if the frontend web-dev story catches on then the backend will follow.
That exchange never sat right with me. I feel, and I hope Dr. Knuth would agree, that literate programming is a good choice for writing `uniq`, that the problem domain was chosen for didactic reasons.

In effect, he chose to show off parts of several programs, rather than finishing one. The intention was to teach.

That shell script was a tour de force at the time, showing off the Unix Way of small, sharp, composable tools. What Dr. Knuth was (and is) saying: write those small, sharp tools in a literate manner. A real missed opportunity.
The Thirty Million Line Problem [Casey Muratori]
Do you honestly believe that man is sincere? Do you really think that he thought his rocket would prove anything, other than his machoism? I think he's a stunt man, in the vein of Evel Knievel (or at least aspires to be thought such a man.) Pretending to be a flat earther was just an easy way for him to get media attention for his stunt, and even get some internet funding. Did the internet flat earthers who gave him money for the stunt hand over that money with a sincere belief they were investing in a robust debunking of the "ball earth theory"? Or did many if not most of them give the guy money because they thought the stunt was neat/funny/awesome?

Flat earthers know damn well that hot air balloons exist. Even if you're in the camp of thinking flat earthers are dumb morons with IQs too low to tie their own shoelaces, it should still be apparent to all of them that hot air balloons are cheaper and safer than hydrogen peroxide rockets. But a balloon ride isn't much of a stunt, a rocket ride is.

What I found most disconcerting about that story was the number of comments throughout the internet expressing regret that Hughes survived. Saying that "Darwin failed", wishing he'd have died for the crime of being wrong about the shape of the earth. Some joking no doubt, but others saying it with enough vitriol to persuade me.
A couple of ideas that Tcl pioneered were:

(I) design for size, ease of extensibiliy and embedding, and (II) doing threads right.

(I) became a feature offered by many other languages, but I think Tcl was the one that popularized it. This crown belongs to Lua now.

(II) was not adopted as much as it should have been. I am looking at you Python. Interpreter as a library with interpreter state fully contained in an object, no globals or statics -- simplifies threads immensely. Run different interpreters in different threads, no need for global lock, no need for serialization-deserialization to talk to other interpreters in the same address space.
Tim Draper and the VCs of his generation were born on the technological equivalent of 3rd base.
Book Summary – “CODE COMPLETE” [Part 1 – Chapters 1 and 2]
But, how in the world does one train himself in such a way?
if emacs?! why this?
You're too late, the future is moving away from silicon valley rapidly. You'll thank me in 10 years for showing you this: https://www.youtube.com/watch?v=s8JmNnNT_Cg

If you look back on this and acknowledge I changed your life you can donate me a btc: 1Agbh1RJEgLCNWSeRzXGd4YCJFNeAyGD47
Another validation of Betteridge's law of headlines (if a headline ends with a question, the answer is no.)
As much as I do not like Google Duplex, it was made very clear that the conversation can be "natural" if it is very domain specific.
In the eclipse situation, the actual speed of the Moon matters, not the fact that its orbit is so long that it orbits the Earth about once a month.

The apparent relative motion with respect to the Sun is what matters. Of course, both bodies are rising in the East and setting in the West. But at the moment of the eclipse, the Moon is a little slower.
Sorry man, I didn't downvote, I haven't even read your comment properly :D
It is not that different. The software just doesn't have the intent to trick humans into thinking it is a human. There's no feedback loop assessing performance of tricking humans and changing behavior to increase it. To be precise, such feedback loop is probably external to the software and implemented by the engineers.
Yes, the C API is one of the main reasons it got the ACM award back 1997 https://en.wikipedia.org/wiki/ACM_Software_System_Award
The whole point, which you are missing, is to make the API simple and obvious for a naive reader, which is most of us. Not everyone is as immersed in Unix and C culture as you clearly are.
They would have been non-existent since neither chemo nor radiation have any bearing on CF.

https://www.mayoclinic.org/diseases-conditions/cystic-fibros...
> One method that works well is hiring people for short term contracts (few days) and seeing how they work with the team on real problems.

The problem is that most really great people, who are in high demand, won't put up with this because they know they can get someone else to hire them with less hassle. Your approach ends up weeding out your best candidates.
I tried using org-mode, but I would actually like simpler/reinvented version of it.
really? dropbox does a better job with the sync for me, across all devices.
Consumer Debt