skysight-inc/HackerNews huggingface dataset:
> There is no value to the red canvas; there is only value in the conversation you're able to have about the red canvas

You do realize you're a dyed-in-the-wool postmodernist, right?
> I think schools should be required to press upon students prior to taking out these loans honest and factual statistics about their future job prospects, needs for advanced education, and the average graduates ability to pay back the loan.

I think schools should be required to justify why imparting a gender studies education costs $100k. Apart from professor salaries (maybe $80k/yr for a public uni in a a major metro area) and classrooms/whiteboard markers/projectors (already paid for, but figure equivalent of $15k/year) what exactly is that money going toward?

We in industry can also help by not valuing the university "name" so highly, and saying so loudly and often. If the job market was kinder to applicants from institutions of lesser-renown, we'd have fewer students willing to go into crazy debt to get into a prestigious school. I acknowledge that software is actually pretty good about this but other industries are not.
So not iron ore. Iron curtain.
Huh. Does this tool encrypt your files before sending them? If it is like “WeTransfer”, you would expect your files to be available only
to people who know the private sharing link.

However, my understanding is that IPFS will publish the file hash to adjacent notes, so unless they are encrypted people can listen for your provider records and look at your (presumably privately shared) files: https://discuss.ipfs.io/t/is-it-possible-to-store-private-ob...
Ask HN: How many vacation days do you give your employees?
How many vacation days do you give your employees? Why not more or less? How did you determine what your company PTO benefits should be?
Yes, supposedly the first version of Google was something equally weak!

Apparently since then Google has written a huge volume of some really good code. Good for Google.
It depends if you're describing a semantic model or you're concerned about implementation details.

Semantically, a goroutine is a thread, within a shared memory model. But what makes Go unique (or let's say more unique) is that it offers programmers a thread-like programming approach (linear, blocking code) but internally turns it into an event-driven approach (epoll/kqueue) for networking.

Moreover, the fact that goroutines are much cheaper than OS-level threads enable a more pervasive approach to concurrency.
I was talking with a friend about where all the money for ICOS was coming from. Well anyone in the world can invest in your startup with no national or legal restrictions. No accredited investor checking, no IRS backup withholding for foreign nationals, no international wire transfer fees, no currency controls, no anti-money laundering procedures, etc. People like this Kenyan guy who has never had a bank account is who is investing in ICOs.
Yeah, that’s wonderful. If the rest is as good it’s going to be a great read.
https://news.ycombinator.com/item?id=15627133
> it's quite easy for me to imagine that in 2 dimensions

It starts to fail really badly when dimension grows.

Two simple examples:

1) Consider 3 dimensional unit sphere centered at origin and unit cube centered at origin. Cube is clearly completely inside the sphere. Now generalize to n-dimensions. Hyperdimensional volume of hypercube with side length 1 moves almost completely outside the n-sphere with radius 1 when n-grows.

2) Alternatively almost all volume of n-sphere is close to the surface.

These are all very counterintuitive, yet simple to check toy examples. When you start to integrate over more complex multidimensional function, things get weird really fast.
Note that VSCode doesn't completely display lines of this length ( https://github.com/Microsoft/vscode/issues/27380 ), and Kate struggles as well
Personally I feel that the big unfulfilled promise of Bitcoin is the financial inclusion of the Billions of unbanked worldwide.
What I got from the article: its clear TMO needs this less than Sprint and is holding out for a better offer.

Also glad they didn't merge as a TMO subscriber.
We currently have eight Linux instances up on Hyper-V, and have never seen any of these problems. The only thing we have to do is install the hyper-v tools for the corresponding Distro, and change the disk scheduler to noop. The kernel modules are ready out-of-the-box on Centos 7 and Ubuntu 16 LTS. Dynamic memory, snapshots, etc., all just work.

Hyper-V Server 2016 has improved things even further when running your images on ReFS. Near-instant checkpoint creation and merging.

It has worked so well that we abandoned ESX (except for one appliance maintained by an unenlightened vendor who refuses to support anything else), and KVM, and now manage all (but two) of our VMs in Hyper-V Manager. Plus, it makes backups a breeze, because (like most modern backup solutions) Arcserve UDP supports agentless backups of Hyper-V VMs.
True, for example, AWS is doing fine for years with manual customer services despite its scale.
Here is a screenshot of another one https://i.imgur.com/vXrXf0E.png
You’ve just described a tool I’ve felt should have existed a long time ago. Thank you for sharing.
> They will not fix something just because users report it.

Nobody should "fix" something only because users report it.
> Logic’s UI makes perfect sense to me now

Can you elaborate on that? That UI still bothers me although I love Logic’s plugins.

How did you learn the UI? Just through trial and error? By reading the manual? Something else?
You can combine it with point 3: attend community college the first 2 years then transfer. I know at least some CA community colleges let you become an instate student after your first year and even out-of-state tuition at a community college isn't that expensive. In the Bay Area you're likely to pay more in rent than tuition at a community college.
As soon as I see a "protect the x" bill with bipartisan support, my knee jerk reaction is to mistrust it
Comcast asks FCC to prohibit states from ennforcing net neutrality
Why Did Male Mammoths Get Stuck in Traps More Often Than Female Mammoths?
There are certianly many technical people who are very appreciative of the arts.

Carl Djerassi was a novelist and playwright as well as a very distinguished chemist [1], Stuart Firestein was a theatre director before beginning his career in science [2], and Pietr Hein [3] is famous for his short poems as well as his mathematical pursuits. There are also a large number of medical doctors who are also authors.

There's also a short science fiction story at the end of each issue of Nature [4].

[1]: https://en.wikipedia.org/wiki/Carl_Djerassi#Career

[2]: https://en.wikipedia.org/wiki/Stuart_Firestein

[3]: https://en.wikipedia.org/wiki/Piet_Hein_(scientist)

[4]: http://www.nature.com/nature/focus/arts/futures/index.html
I wasn't discounting your suggestions -- don't get me wrong. They're absolutely great for somebody wanting to do a deep dive. They're not a fast introduction to writing your first program, though. The logic required to understand high-level programming can be taught without diving that deeply. If somebody needed to write some simple math functions (and theoretically for whatever crazy reason wanted to write the programs in C), they would be able to learn to do so without such a deep dive into first principles. For real understanding, the courses are an incredible resource, especially for free!
Thanks for the blog series, Jack! When is your ICO?
Someone on here (I think) recommended his videos on linear algebra a while back and I've since watched them all, several times.

A couple of hours of watching time built an intuition and understanding of linear algebra and the broader maths around it that 4 years of university training didn't give me. That's a little unfair, because I obviously learnt a lot on the courses that make these videos easier to understand, but man, they're so well done.
Lua is one of the few popular programming languages originated from the South Hemisphere - other example is Elixir (not sure if it was also created here in Brazil,
but I think Jose Valim is Brazilian).
Create a Angular5 project with very good module structure
Many working on that, obviously not with dinosaur Bitcoin as a currency. See Mojaloop, Stellar/IBM, Humaniq, WeTrust and a bunch more that I can't immediately remember.
I also agree also with the extension to slf4j.
Agreed. IMO there’s people out there trying every permutation of what could be successful. Some of them are going to be lucky and hit gold.

Taleb covers this in one of his books: Fooled by Randomness https://www.amazon.com/Fooled-Randomness-Hidden-Markets-Ince...
On MS-DOS the FB was at $A000 and you could address it easily using stuff like mem[] in Pascal.

I remember doing lots of animation and random graphics stuff in DOS using mode 13, the usual stuff at the time, plasma etc. 320 x 200 was more than enough for this kind of fun. Good times, simple times!
I’ll no doubt be downvoted for this opinion...

But forget Trump: he is a colossal mistake and I think if anything proves my point further.

I really have an issue when science is “voted by majority” like the “97% of scientists agree that man made climate change is real”.

And “deniers” are shouted down.

Hasn’t history shown us from Copernicus onward that proof is proof and until then we engage in healthy debate and don’t demonise the minority?

This lack of debate and shout down MAKES me suspicious and skeptical.

Since when is science a vote? A majority rules? It’s always based on proof.

Until then I say of course we say it looks likely / evidence points towards man made climate change...but add in a healthy dose of “what else could it be?” Climate changes: let’s work on a scientific proof free from politics and emotion

Because otherwise we let morons like trump hijack this subtle point by saying: pfft, it’s bull. Let’s make more money and keep the status quo re: emissions.

Which then acts as a catalyst to undermine the act of physical reasoning which is to work towards an unequivocally proven model of the way nature works.

Just like Copernicus: he offered proof. Let’s work towards the same and advance climate science and our understanding of the Universe instead of voting in the IPCC...
You're basically saying that f-droid is better because it's small. Nothing to do with its selling point of being FOSS.

(And for the record I'm an f-droid user)
TI's Biggest Blunder: The TMS9900 Microprocessor (2017)
35000 character tweet
TL;DR - A Lua 5.3 VM written in Javascript.

I like Lua very much, and in my mind, if the stars had been aligned just a little differently, it would now occupy the space inhabited by Javascript.

I cannot help but wonder, tough: A Lua VM implemented in Javascript? Is the performance hit not enough to make this useless for anything beyond proof-of-concept-sites/apps?

A Lua to Javascript compiler would have made sense. Given all the languages you can compile to Javascript these days, it would have made sense. And in terms of semantics, both languages are close enough that I think it would not be that big a problem.

Still, it is an impressive piece of work. Implementing a bytecode VM a) in Javascript, b) running in the browser must make debugging rather ... interesting.
And this is why your validation logic should be done on server side...
Does anyone have experience with using a list of dates, or bad input strings in general, in testing? Have you found significant, realistic errors and how did you go about setting things up?
Very impressive as usual Zach!
Having automated tests written mean that future changes that break the existing code will cause the test to fail - that's the advantage.
I bet Martin Scorsese would love see this story to hit cinemas
Is there a name for the specific kind of modern art that has red canvases, soup cans, and splatter-painting as central examples? I'd be glad to change my usage if there were a clearer term.

No, because there is no broad "type" that does such things.

I'm not sure what you mean here; I was using "modern art" to refer specifically to the works of the Modern Art movement—which tended to have a lot of 'scribble-drawings'—rather than more generally to "art made in modern times."

I'm not sure how you are aware of the Modern Art movement but somehow equate it to scribble drawings. You consider Picasso's work to be "scribble drawings"? Art made in the past ±30 years is not considered "modern art", it is considered "contemporary art."
https://en.wikipedia.org/wiki/Modern_art

This is silly; a book can tell you a story without you needing to know anything about the time and place the book was written in. You need to know the language of the book, yes, but a book with a considerate author will often subtly teach you any jargon it uses, or the significance of cultural signifiers it refers to, etc. This is why outsider protagonists in fiction are so common.

You're missing my point. The language of the book (English) corresponds to the language of art. A lot of contemporary art is a reaction to things within its own field and cannot be really understood without understanding its context. If you don't understand its context (and have a hostile "they're just art snobs" attitude toward it) then no, you probably won't appreciate it. Not to mention the fact that again, contemporary art is truly a massive field filled with every possible variety of artist and intent, ranging from political statements to pure works of craftsmanship, and everything in between.

Ultimately, contemporary art has its own vocabulary. If you don't bother to learn it, don't expect to understand it. Furthermore, understanding a piece doesn't mean you like it or think it's a good piece of art. Whether contemporary artists should or should not aim to have their work intelligible to laymen is another question entirely.
Just google email signature company. E.g. Wisestamp comes to mind, but there are many others.
Revised SESTA in the works
I wonder why Twitter has banned the two accounts that found the bug. I'd have given them a bug bounty instead...
Clean code – main takeaways
User claims Facebook employees went through his file sent in private chat
Yet another reason why Sublime Text is a great editor compared to Atom/VSCode.
Ask HN: What software engineering space should I get into?
Brief background: I'm a second year college student. I've built small programs/applications in class, used algorithms extensively, learned about data structures, discrete structures, etc. My school's undergraduate lower division courses encompass C++ and Python. Thus, I'm only comfortable with the latter languages but I think now it's only a matter of learning the syntax if I wish to know a language. Outside of class, I've also built a few small applications/programs using Rails, Ruby, RSpec, Python, etc.

Writing small programs/applications for particular academic problem sets are fun in their own way but not entirely exciting. Side projects are particularly more exciting than academic projects, but I have yet to find a space that grabs me. From surfing the web, front-end software engineering seems fairly spectacular (given that I love design and dictating what constitutes 'good' design). Though I'm unsure whether the latter space will see significant growth in the future. I have also briefly looked into machine learning/artificial intelligence engineering but not extensively thus I have yet to personally find it as a great space (though I am aware it will have significant growth in the near future). But above all, I currently use my computer 3/4's of the day for the majority of the week, and I am particularly not fond of it. I've then thought of looking into product management, but that's a slightly different ball-game (would you recommend?).

I have also looked at potential companies, and the list I have compiled are mostly product studios (one where they primarily build products for clients but also builds their own ventures). The latter seeming refreshing because every quarter or so, you have a new product to build and deciding how build and the design factors that come into are intriguing.

I suppose what I am looking for is:
- Something fairly exciting
- In significant demand
- Has significant growth in the future (5-10 years)
- Has great pay

To the question: What software engineering space should I get into? I know a lot of variables come into play with choosing a software engineering space, particularly one's likes and dislikes and it really comes down to that, but otherwise: What software engineering space would you recommend? What is particularly exciting about your space? What is not exciting about your space? Is it something you see yourself doing for years to come? Is there some other space you wish you could get into?

Any other advice related to my position is welcome!
Indeed. That might actually be a good idea for government records and other legal documents.
I skimmed their docs and I don't see any sort of language that corroborates what you are claiming.

They DO seem to have some sort of review process in place:

https://f-droid.org/en/docs/Inclusion_How-To/

See: Application Review Process.

I don't know how exhaustive it is or how effective it is in practice though.
I'm not quite happy about the ethical implications of forcing people to "do nice things" on threat of public shaming... It seems somewhat - hypocritical.
Its service is better than its reputation. The trains are still short, and they still don't run often enough, but it seems to roughly follows its schedule. Data seems to back up my anecdotal experience: https://www.metro.us/news/local-news/new-york/nyc-subway-bes...
"Imagine if the energy industry didn't have to deal with EPA regulations or manufacturing companies didn't have to deal with OSHA regulations. The political winds are starting to shift and the tech industry is increasingly going to be held responsible for the negative externalities they create."

Imagine if the telephone industry had to monitor phone usage to block criminal use. Imagine if the postal service was charged with filtering any potentially illegal activities.

"Section 230 doesn’t cause lawlessness. Rather, it creates a space in which many things — including lawless behavior — come to light. And it’s in that light that multitudes of organizations and people have taken proactive steps to usher victims to safety and apprehend their abusers."

-- Alexandra F. Levy, Adjunct Professor of Human Trafficking & Human Markets, Notre Dame Law School
Modultrade: Blockchain Platform Which Opens Global Trade for Small Enterprises
‘New “DeUHD” Tool Can Rip UHD Blu-Ray Discs’
Fagles
What's the Chromium bugtracker for, then? O.o
I just added it. Thanks for the suggestion
Ignoring all privacy-related concerns: Build a service to give users a personality analysis. What are their defining character traits, strengths, weaknesses, etc. I'm sure much of that could be read from a dataset of such proportions. I at least find it invaluable to have a good understanding of myself - so a service like that would hopefully benefit lots of other people too.
Note that the key word here is "Windows", not "OCaml".

Less than acceptable support for Unicode or it being a second class citizen is the most frequent reason why I ditch some popular operating systems.
Fantastic. Succinct and useful.
https://news.ycombinator.com/item?id=15626880
That's not so much esoteric as old-school. When VHD was the only other option, it was the standard way of getting decent performance out of iSCSI or large direct-attached volums. But with VHDX, passthrough gains you so little that it's not worth losing the ability to checkpoint volumes and do agentless backups.
A few things I find interesting:

* databases and data management

* distributed systems

* implications of the finiteness of the speed of light

* protocols
We have 500GB to 900GB, redumping that is fun :-)
In pursuit of healthy aging
Earlier today, 32+ points

https://news.ycombinator.com/item?id=15624939
Excuse my ignorance, what is HtDP?
https://www.youtube.com/watch?v=SM-0XEOGTvc
By design. It isn’t accidental.
Found a hard copy (preowned) for $10, I’m psyched to get started.
Şifonyer Nerede Kullanılır?
For reporting and tracking actual bugs.
Or visually rendered and use some kind of picture diffing to decide if they're visually similar ?
D'oh. I remember the blog post announcement of how they weren't counting URL length in tweets anymore. I'm sure it was quite a few months ago.

I'm actually quite surprised nobody actually thought to verify that until now.
How to become a designer without going to design school (Part 2 – goals and jobs)
A used drive might have been treated badly, have thousands of online hours etc
I was referring to the Hacker News bubble.

I just think your claims are wrong. Human creativity is instinctual, whether it is applied to artistic or scientific endeavors. You're drawing a bright line that I don't believe exists.
Short version - if you have to ask the question, then the answer is no.

More fully, what's your customer acquisition pipeline like? How many people on your team are fluent in another language? If the answers are "we don't know yet" and "none, except I think one guy speaks a little X", then I18N is the last thing you should be thinking about. You have access to a plenty big market just working in English, figure out how you're going to get customers and what they want first. Establish yourself as a viable business. Get as many customers as you can with your English-only app.

Once you know how to get English-speaking customers and what they want, you can at least make a reasonable estimate on what will be required to get international customers. You should already have some English-speaking customers in any country worth targeting for a more directed sales effort. That'll at least give you a starting point for people to talk to to figure out how to service those customers better and what you might need to change to operate more effectively in that country. This may include actual good translations, units and date handling, any cultural differences, legal and tax compliance, accepting foreign currency for payments and how to handle that, etc.
Although I don't see Bezos saying anything about what his company actually does... None of the modern "We're going to disrupt X industry" / "We're democratizing Y" / "We're changing the world for the better by giving people Z"
Intercepting Arbitrary Functions on Windows, Unix, and Macintosh OS X Platforms [pdf]
It has pretty decent TypeScript bindings iirc, but the fundamental thing it does is prevent the need to mix HTML and JS inline. If you can hold your nose at Javascript, most of the project generators for Vue.JS seem to prefer using ES6/ESnext syntax so the language is much more tolerable than, e.g. Angular and Circa-2007 JavaScript.
Bitcoin has slim profit margins in places where electricity is expensive. He runs the same equipment that we do in the West, but the cost of living, electricity, etc. is significantly lower, and so it is much more viable. This is the same reason massive ASIC farms are viable in China (where the operators are able to get incredibly cheap electricity), but not elsewhere.
Users don't enter urls into browsers?
As long as you're on Node >=v7.9, you can also use `await` in Sails, Koa, or any other tool that supports promises. There's some work we had to do to make it feel nicer, and we had to update docs and stuff, but for the most part it was pretty painless-- all thanks to the JavaScript engine.

And `await` is so much easier and safer than callbacks in userland code! Really excited about Node.js in 2018, now that `await` is supported in the LTS release. Callback hell is finally dead.

(Diff showing a refactor of an example app from traditional callbacks to async/await: https://github.com/mikermcneil/chatkin/pull/4/files)