skysight-inc/HackerNews huggingface dataset:
If America wants to be competitive, it has to throw away the disastrous neocon NCLBA, adapt to what works (including Finnish edu reforms covered in Where To Invade Next? ) and stop trying to "innovate" at the expense of quality or follow some moronic political mandates:

- replace most multiple choice tests with those that require specific answers and/or explanations

- almost no homework

- six years of a practical foreign language: Chinese (Mandarin), French, Spanish, Arabic or Hindi/Punjabi

- phonics (English class-specific)

- philosophy and ethics should be required

- bring back art, drama and music classes
Prior to working with Django, I worked with ASP.NET/C# and later PHP with various web framework CakePHP, Zend, Symfony) and then worked Ruby on Rails for 2 years until I found Django (version 1.0.x I think) and from there in less than week, without even having a knowledge in Python, just by following tutorials and reading the source code I become productive and made production-ready apps.

Almost all of my work with Django is through full time and once a while contracting gig here and there (very short ones.)

Not just my day time job, I also implement all my side/personal/commercial projects with Django (gonevis.com is my latest project).

Django never gave me a tough time to understand anything, for almost everything there's a well-maintained library and properly tested with enough community around it, it's ORM is crazy easy to work with, optimize, tweak and change when needed.

Every new release is easy to upgrade, you may have some problem with third party libraries to catch up if something is not compatible with them but in my experience with medium-size code base (~300k LOC) the whole upgrade would take 2-3 hours and that was just changing code and running the tests, all in all, in 2-3 week most of the other third parties would have upgraded as well.

It's mature framework, doesn't get crazy with new shiny things (NoSQL, MongoDB, WebSocket, etc), it might be late to some technology but it's because it stays in the corner until all these shiny things have worked out their problem and issues, then those things will become part of the official code base, otherwise if you're in hurry, there's always another third party that bring those for you, either NoSQL, WebSocket, push notifications, OTP, etc.

For me, the most fascinating thing in Django is the ORM, Authentication, Admin, Views and template engine and the crazy support of PostgreSQL (almost the same applies to other database backends in Django), sessions, caching and every other single thing in that carefully have been layered upon each other and work in harmony. The database migration (formerly South migration then part of official) is something you can't easily find in other frameworks (Rails migration is great as well).

Now, DRF is something else, since starting to work with DRF, I've become an API monster :D

The framework that lets you implement your idea without getting in your way and allows you to bring ideas from zero to production very quickly, is the one I look forward to using (I use Java Spring once a while as well).

For me, Django and it's surrounding makes sense, it's logical and it's not magical, maybe it's just me and it may not be something tasteful for others, if you find a framework you're comfortable with it, then use it, if you get into Django, I hope you feel the same.
I think one of YouTube’s strengths compared to SO is that you can find a few useful creators with good information on a topic and learn a lot from them.

On SO it’s the luck of the draw on each individual question.
Ask HN: What is the best way to learn Haskell for “real world use" (in 2019)?
I am currently working mainly in Java, Python and C#. I'm a little familiar with Haskell syntax but I have found that most of the usual resources (Learn you a Haskell, Real World Haskell) tend to focus mainly on Haskell language basics and not on how to build a production application (e.g. web service).

What are the best resources to learn how to architect Haskell applications? What are the best example apps on GitHub etc?
What the fuck is the point of this fucking Newsweek article being posted to Hacker News? What's next? Cosmo's sex tips for Valentine's Day?
Share your files like a GEEK
It is surprising to me at least. I expected (based on newspaper articles and interviews with economists) that when people (bellow a certain social economic threshold) are given Lump sum money via tax breaks or government rebates it is spent on big screen tv, iPads smart phones ... etc which clearly doesn’t stimulate the local economy. I didn’t expect it to be spent on essentials.
This is about Strandhogg.
The article mentions that 36 apps where exploiting this vulnerability and were removed from the Play Store by Google.

Then, they elaborated that non of them were available on the Play Store, implying that they were sideloaded.

I really wish they listed the actual app names with hashes!
H-1B in 2020: Immigration Visa Faces Further Restrictions
10T is a huge number, but that's not the issue -- the issue is that as a percentage of GDB that's also at an all times high value.

It is like 2008 in the sense that a bubble popping (corporate debt this time) is forcing the FED to bailout irresponsible corporations yet again (see the recent balance sheet increase).
> Why doesn't everybody do it this way then?

Why? Fintech uses decimal fixed-point all the way, there are libraries for them for any major language. Apps like GnuCash or ledger use them as well.
Sinkholed – A DNS Horror Story: How I Lost and Regained My .IN Domain Name
It’s a VM in the JIT sense, not a VM in the VMWare sense.
Performance, correctness, and maintainability. The amount of code needed is very small, and uses native instructions for the work, which are pretty well-tested.
Did you know that you own a chain of famous chicken shops in South London?

You even have merchandise!

https://www.morleyslondon.com/collections/all
Maybe they detect screen readers via the user agent or something and serve up a more accessible version?
Exactly its only if you have an expensive debenture xxx Mill at 8.5% for example
I'll admit I don't fully understand how those containers work, but I assumed it would allow me to have different fingerprints for different scumbags so that it's harder to cross-correlate.

Is that naive?
Most of your comment also acutely describes the NYC Department of Education (DOE).
I happily accept your apology. Thank you for trying to open a discussion with me, I live talking about economics and finance.

Let's start fresh and get to that discussion we both want. No problem of course if you disagree with me.

To open the discussion my opinion is that this article is overstating the case for concern in corporate debt. The growth since 2000 is not significantly above a trend line which one might expect in a loow interest rate environment.

For my part I did sell most of my stocks in the past few months and moved my families money into a form of real estate like real asset. I do think the markets are bubbly but journalists have been trying to pin a possible catalyst for a popping of said bubble.

Corporate debt I argue would not be that cause. In fact one of the common complaints of the clo market is how junk bond issuing companies are able to reduce the number of covinents. This is both a testament to the strength of demand, but would also make it harder for the market to price correct, aka pop.

I will offer up that the most likely cause of any popping would logically be China. Yet of course China's strong capital controls allow them great freedom in issuing stimulus without tanking trade balance.

What would you like to discuss?
I do like this blog, the series on Sparta was pretty great and was entertaining reading.

What I find a bit distracting though is the author's overuse of parentheses. For example:

> (Obviously, I don’t mean just Flanders, but rather World War One generally, but since I am writing in English, and we are generally thinking about fiction produced in English (if not always by native English speakers), the experience of the BEF in Flanders tends to dominate the memory of the war.)

It seems like every 1 in 3 paragraphs is parenthesised, and it unfortunately disrupts the overall flow of the post.
You could very easily have standards in place to ensure compatibility between garages ?
Rather than this 10 trillion number I’d prefer to see how much corporate debt has some level of default risk. Presumably some fraction of this is issued by solid companies with Enough cash reserves or future Income to cover the debt.
A doctor should consider the possibility that they are dooming their patient to something far worse than pain. I'm not saying that we should never use opioids ever, but we definitely need to either change how they're used (only administered by professionals in a clinical setting) or change how society deals with users (we decriminalize opioids and work towards better quality control and legal availability.)
I don't think that is a list of things they took, IMHO it's a list of notable things missing on the battlefield which should be next to the bodies but aren't. They probably took everything, not just these listed items, and they probably did not loot just these, but also stuff from houses, etc.
The Boston Bombings and the CIA Connection. Graham Fuller and Uncle Ruslan Tsarnaev - https://www.globalresearch.ca/the-boston-bombings-and-the-ci...
USPS Operation Santa
This is actually really interesting but why are we all ignoring that this is clearly Matt Berry delivering a tech talk with an accent?

I am not fooled, nor should you be.
I think it obvious personally - you would find it difficult to find an anaestiologist who fears the drugs. Also notably the reason you heard about it was because the hammer of the state, not because the drugs itself ruined his life.
Example of past groupthink on HN (approx 2009-2013):

1. We should all use Chrome and switch our family members and friends to it

Example of current groupthink on HN:

1. Nuclear energy is good

2. Electron is bad
Completely agree. Everything I publish starts with plain text.

I use the basic text editor that comes with the OS or Ghostwriter [1] when I really want no distractions. It's a great, minimal and distraction free editor I discovered recently when I switched to Linux (it does exist on Windows too and there's a macOS beta).

I put it on full screen with dark theme and focus mode on (it highlights the current line and fades everything else away). When I want to go gung-ho I also enable Hemingway mode which disables the backspace key. Love it.

[1] https://github.com/wereturtle/ghostwriter
Not very pragmatic in the general sense, with the length of ToSs and signatures and check marks on forms. There's a difference between having the ability to read and review forms and informed consent before ticking boxes.
You might like the Comma-Separated Values (CSV) Format Specifications (and Tests) org @ https://github.com/csvspecs Trying to improve the world's most popular plain text format (and - surprise, surprise - nobody cares).
https://news.ycombinator.com/item?id=11882047
The last time Cornell notes was discussed, a user had made a detailed comment on how he uses the system in his IT job.

https://news.ycombinator.com/item?id=20271407
Adyen | Software Engineer (Java or C) | Amsterdam, The Netherlands | ONSITE | Relocation & Visa Sponsored

Adyen is a leading payments company. Speed is the foundation of our company. We think fast. We work fast. We launch fast. We're looking for software engineers that like to have ownership from inception to implementation, have a critical mindset, and care about quality and security.

Back-end is written in Java, the (embedded) logic in payments terminals (POS) in C.

Interested? Contact jan.bernhart@adyen.com or check

https://www.adyen.com/careers/vacancies/development/position...

https://www.adyen.com/careers/vacancies/development/position...
It’s still baffling to me how much emphasis we still place on test scores.
I recall when Tesla was starting out that they already had a safety story including compartmentalizations and monitoring. The impression given was that safety was a forethought.
Keybase and the Chaos of Crypto
Probably one of the more in depth technical discussions of the pros and cons of the various proposals that John Gustafson has made over the years:

https://discourse.julialang.org/t/posits-a-new-approach-coul...
I've been using Webarx since they also block public exploits, but it's nice to have a free and open source alternative. Looks really well done and easy to use! Thanks for sharing it :-)
Nuclear plants doesn't have enough flexibility, therefore thermal (non nuclear) power stations are necessary. In France they produce about 7% of the gridpower.

"Not enough flexibility" isn't specific to renewables.
Not sure why this is being downvoted as it's been the case.
Life on a Higher Plane
Two examples of rapid prototyping spring to mind:

* Twitch, started as one guy streaming his life then they realised lots of gamers were watching, and that they'd like to be able to stream https://www.youtube.com/watch?v=FBOLk9s9Ci4

* Segment, started as a thumbs up/down tool for professors in lectures to work out when students are getting confused. They realised everyone just went to Facebook instead, then they wondered why they couldn't tell this when they were remote! https://www.youtube.com/watch?v=l-vfn97QTr0
They used to be supported until they were abused.
Would it be possible for you to share your templates?

I'm very interested in ways to improve my meeting notes, and it sounds like you've already done a fair bit of testing on your templates.
For a few reasons that I won't get into, I grew up around Portuguese bullfights, which are fought on horseback. The bullfighting arenas are empty most of the year, and they actually naturally grow grass in the pit, but they usually clear the grass with tillers before bullfighting season starts. I've seen people ride in grassy pits before, practicing their bullfighting maneuvers, and it is actually pretty amazing how quickly the grass turns to mud. The key thing is the type of maneuvers they do. They start and stop alot, but they also do this thing in the middle of a charge where the horse alters its momentum sideways using its hind legs. After about 20 runs or so, the outer part of the ring is muddied, and after about 50 runs, the inside of the ring is muddied.

Also of note is soccer fields. Note where the most worn areas of the field are: the two areas where the goalies stand. The thing that the goalies do on the grass that the rest of the players do not: they jump, and most often laterally. Again, movements that change direction quite quickly.

I can understand why grass doesn't turn muddy on modern battlefields where guns are the primary weapons. But I wouldn't doubt for a second that a medieval battlefield would be a muddy mess. It may take a long time to get rid of the grass by marching or walking, but try fighting on it with horses while ground forces collectively stampede each other. Those aren't normal movements on the grass...they're going to dig in and uproot grass quite easily. And since guns aren't involved, physical proximity is closer, and therefore the impacts are more localized and intensified.
Build optimization mechanisms in Gitlab, Gradle, Docker (tech talk, transcript)
Ask HN: What filesystem would be best for this specific scenario?
I need some advice about choosing the best filesystem for a specific situation.

-there are 26 directories (A-Z, plus another one);

-inside each directory, there are thousands of files (will slowly reach tens of thousands in the next decade);

-the files are small (between 0.1MB and 5MB)

-the files reside on a slow medium (USB memory and/or hard disk that is 90% in standby i.e. needs to spin up before any I/O operations);

-the files will be accessed locally AND via network share;

-most of the I/O operations will be READs; WRITEs will be very few (estimate: <5% of the I/O operations); thus, READ performance is much more important in this scenario.

As the OS doing the I/O operations is Linux, any filesystem supported by it is being considered.

Please weigh in.
didn't you submit this earlier this morning already?
I infrequently hang out in the #go-nuts channel on freenode.
Top Reasons to Support the Internet Archive
The symbol was already present, but it was given new documented semantic content ("meaning"). Previously it was just a circle, now it's also the symbol for "power off".
Also the name of the fictional cigarettes used frequently by CSM on the X-Files
The further I get down your list of alternative phrasings, the worse the writing gets.

This is corporate speak and it's regrettably taking over the world.

I do agree with your final paragraph. Telling people privately sidesteps all the newspeak entirely.
Just wait until they start talking about somehow leveraging blockchains as a possible solution...
This is the Internet. Everyone will have forgotten this besides, like, five people before this time 2020.
Yes, an all time high of ~47% which is ~1% over the last all time high. Not as big of a doomsday headline though. It also doesn't take into account that corporate profits are also at highs.

I'm not saying that continuing to increase corporate debt is necessarily good. But, the fear mongering of 10T alone without looking at the whole picture is disingenuous. A much better article with more of the picture is here.

https://libertystreeteconomics.newyorkfed.org/2019/05/is-the...
Charles (Babbage)

Alan (Turing)

John (Von Neumann)

Tim (Berners-Lee)

Hugo (Weaving)
Can someone write an ELI5 of BPF, please?
Throwing out books makes me want to live in the rafters of the Library of Congress. At least they're usually concerned with archival as the laudable goal that it is.
Most Canadians would probably be familiar your name from Stuart McLean's popular stories about Dave and Morley on the radio show The Vinyl Cafe. So it's not all bad.
A React.js Nice Resume Template
Are solar and wind correlated? Adding other minor 'sources' (biomass), progressing on efficiency and storage, and also saving energy isn't as foolish than hoping that nuke plant and their waste will no commit another major boo-boo, and waiting for those supa dupa absolutely sure nuke plants architectures promised since the 50's.
Structs with state and pointers to them? Might as well just use C with classes.
Yes but in this discussion it’s quickly become obvious that the listener is responsible for assuming good faith on the part of the questioner, because any phrasing can be interpreted as “I’m smart and you’re dumb.” Being professional is having the maturity to listen to answers when you ask questions.

Now, in the case of unsolicited advice, it may just be the questioner showing off. There’s no phrasing that will help make a person feel good that they were used to stroke someone’s ego.
Once you see it, it cannot be unseen!
I used it up through college and then switched over to Discord/Slack for all my text based conversations outside of texting from my phone. I really do miss the IRC crowd sometimes but the people I want to talk to are on Discord or Slack now.
This looks very similar to webassembly work going on right now, both use a secure VM, and both run in kernel space.

Would webassembly be a more general purpose way of accomplishing something like this?
One could replace JS with something that halts.
ICO and the Turing Consultation on Explaining AI Decisions Guidance
I usually have a web server running on posts 80 and 443 on my local machine. Using 127.0.0.1 will make requests to Facebook end up there, which is not necessarily what you want.
Show HN: Conference Tracker Webapp (Vue.js / Quaras)
All day, every day! I work for a team of people that have been together for over 20 years in some cases, with a few people dropping out and a few people coming in over the years. We've always hung out in an IRC channel as our main form of team communication. Initially because there wasn't any other workable option, and now because it's what we've always done and it works for how our team operates.
Interesting!

You probably know this is a crazy crowded space - there are tools out there like ViralLoops and ReferralHero, to name just two of the more popular ones that have been around for years. What's your value proposition over one of those tools?

BTW I've been working in this space for ~2 months now, with a small referral tool built only for newsletter creators. It's super private early access (not even a website) - but we're seeing our early users growing their lists by >10% MoM in some cases!

That is with more established newsletters though - many hundreds (ideally thousands or tens of thousands) of subscribers.

We didn't see 'new' newsletters without an initial audience get too much value out of a referral program so far - so I'm excited to follow along and see what you do differently to help those early stage founders :)
I've been using FastAPI at work for the last 8 months or so, and it's been a delight.

Coupled with Pydantic for validation it really does make things easy :D
Wonderful :) Now can we please have this:?

https://www.xefer.com/2008/03/interrocolon
Thank you for sharing. This would be awesome to integrate with Drupal 8/9. It already supports Symphony...
> And where were the state regulators in all of this?

In bed with PG&E the whole time, of course.
> There’s just got to be a way, there’s no way we can just give up.

By no means do I intend to discourage progress! I wouldn't do the work that I do if it wasn't so difficult. I did hedge, a bit: "may never," "foreseeable future," "without major developments."

The fridge is just one major obstacle. There's a plethora of physics, engineering, and mathematical challenges out there impeding progress. Get to work!
Interesting: I have icons I tag for action items I have to take (* but I draw it as a 5 pointed star) (note that passing things on, and producing something are both action items for me), questions I have (?), and things that are important, surprising or urgent (!).
This is one of the moments that i read an article and say to myself: “Those stuff needs a smarter programmer than i am”
I will try to watch the video, hopefully it is simpler to understand !
Sure, so the answer is 'because I'm doing $thing and $x doesn't work'.

They're literally asking _why_.

If you take it as a statement i.e. 'just use $x' then that's a completely different matter.
HPE warns of impending SSD disk doom
A little complicated. Good for engineers though.

Would love to chat about how to build something for consumers. The web is shit and needs stuff like this to pull us out of it..
Thank you for pointing this out - after reading the OPS article, it is the first thought to mind. Maybe I missed it, but the premise of the article is contextualized on the response rather than the originating presentation of the problem. If the person isn't asking for your help, it can come off as offensive when hearing remarks/responses like this; and as many point out in the comments - there is no easy way to say it. This just leads to that person internalizing in the future and less likely to seek actual help. This isn't an insecurity, NO ONE wants their work invalidated. (and so many wonder why workplace burnouts are common)

While the proverbial "There is no I in team" applies here, the real lack of social skills is on the OP, not the person presenting the problem.

Re-phrasing aside, a simple, "Hey, that's an interesting problem. I may be able help if you'd like" before stating the obvious solution will go miles in the conversation and re-enforce the relationship between both parties.
Seattle Children's Hospital knew of deadly mold danger since 2005, lawsuit says
https://en.wikipedia.org/wiki/Superph%C3%A9nix#Operation