skysight-inc/HackerNews huggingface dataset:
> were not able to describe what projects they are currently working on or were working in the past and what role they had

That's kinda hard for me to answer too... Our hierarchies are flat, so there aren't even offical senior or junior roles or so. Everyone is "just" a developer. We got those 2 guys that are better at designing architectures, and that one guy that knows every detail of the software because he worked here for 30 years.But everyone else just implements tasks and fixes bugs within their business logic area.
Likely it is over being taken as whataboutism - pointing out shitty behavior of others taken as a defense via deflection instead of a "be vigilant against it elsewhere" message.
Tech Blurbs: $2T Cybercrime by 2020, TX Hospital Hit WithRansomware and More
Not as nice as ncdu, but if you have to work with what's already installed:

du -k --max-depth=2 * | sort -rn | head

Ymmv, but playing around with max-depth is usually enough to find the culprit for me.
Show HN: Lisp and HTML to 70kb zipped MS Windows app
Jumps to arbitrary instruction addresses (goto) are unavoidable and the dispute is about how to structure such jumps by effectively replacing goto by some other mechanism:

- Introduce scopes and program structure instead of explicit labels (instruction addresses) and using control flow operators which rely on this structure

- Procedures and procedure calls

- Overriding and virtual functions where the system knows how to find the next instruction to jump to

- Concurrency and multi-threading where resume operation means essentially jumping to some (dynamic, not static) instruction address.

- Asynchronous and even-driven programming
It's easy to have principles when they're not being put to the test.
As Insurers Offer Discounts for Fitness Trackers, Wearers Should Step Cautiously
I've coded multiprocess, multithread, callback and context switching on multiple OSes and languages. Golang nails it, a bed of green threads scheduled onto CPU threads with isolation. The foundation is correct.
Next time I think we'll just drop the ES* item altogether and instead ask developers which JS language features they use directly.
to be clear, I was addressing the original complaint, not the response to the independent analysis. If your allegations are addressed by an independent third party and you continue to reject the outcome, then it's pretty clearly conspiracy-based.
> but I've made one weird thing recently,

Doctors hate him!
So do you need for images, photos, spreadsheets, PDF files, websites, schematics, board layouts, databases, mechanical drawings and models, neural network models, music masters, audio tracks, video footage and any other file format used by professionals.

Better yet, all the formats I mentioned are raw text and not even binary. And all have well developed tools for editing.
One line bash command to convert (almost) any type of file to any another format using the Zamzar API.

Convert PDF to Word, Powerpoint to JPG, WMV to MP4, DWG to PDF etc:

https://github.com/zamzar/zamzar-bash

(Full disclosure: I'm one of the co-founders at Zamzar).
I don't know about interactive, but the book Unix Power Tools is a great survey, with quite a lot of depth.

If you want something interactive as you work through the book (and even CLI itself), it would be hard to beat bash. ;-)
I was pretty shocked to learn that most (~80%) of the Italian extra virgin olive oil that comes into the US is neither Italian or olive oil.

https://www.cbsnews.com/news/60-minutes-overtime-how-to-buy-...
Host your Expo app anywhere
Voluntary infection research seems to contradict the first principle of medicine: do no harm. Yet the studies have had a long and checkered history, and have at times led to valuable medical breakthroughs. Linda Nordling, a journalist based in South Africa, considers whether new guidelines are needed for these studies in developing countries like Kenya, Mali, and Thailand, where they're moving to be closer to suffering populations and real-world conditions.
It becomes worse on phones, with fewer words per line.
Right, I said needed, not need ;)
This would be less a Kelly issue and more an issue of the bankroll variable you're using. Advantage gamblers generally find the concept of "sessions" meaningless - essentially, one's entire gambling career is just one long session. So if for example you have $1K per week of expendable income that you wish to use for the bankroll, and you're willing to risk that amount for a year, then you'd likely want to approach the Kelly calculation with a $52K bankroll. You would have wild swings within that year, and very short sessions when you lost (because you couldn't play again until your next paycheck), but you would still be betting the correct amount for the total risk you're willing to take.
How do you square that opinion with the fact that the parts of academia that are least one-sided politically are the parts which actually do the best job of using the scientific method in practice?

https://www.nationalreview.com/2016/11/leftist-academia-demo... is a decent recent-ish article on the topic. Note the offhand comments about blatant discrimination in hiring, which might just be a relevant thing here. And from what I've seen, non-liberals in humanities departments commonly have to deal with what is pretty much the textbook definition of a hostile work environment. It just happens that political affiliation and opinion is not a protected class, so it's not possibly to do anything about it other than leaving. Which is what people do in practice.
I am in the same situation: I have lightly played with Rust (because a DLT platform I am interested in is written in Rust) and I want to branch out a bit and try Rust for a fairly simple web app.
This is really interesting I will definitely give it a try. I think it will be extremely useful in Jupyter/orgmode where currently I have to rely on PGF/tikz which itself is amazing especially in Latex, however, less than convenient if you live in python. Having the code in one environment will definitely help if you are after reproducibility of your graphics.
Well yes, that's my point. There's a massive difference between using class and template strings with callbacks or 'then' vs actually using Direct Style with 'await'
> Nosrat’s work to diversify the kinds of faces quite literally seen as culinary experts is directly connected to her view of food

Can there be anything on the internet WITHOUT injecting social justice talking points into it? What the fuck does the quality of food have to do with my skin color?
Yeah I used chocolatey for a while too, but I found it needlessly overengineered, and often the abstraction was leaky. Scoop is dumber, in a good way.
Global state using useReducer Hook
Much earlier in the US. Most notably Compaq (founded in 1982). But many others. The one I bought in 1983 or so was from a company called Corona. I think Eagle was another.
It's become ridiculous actually. I've been developing professionally for over a decade now and the past few times I've had interviews I've had to make sure I spend a few days preparing by brushing up on stuff I hardly use, but know will be asked in the interview.

I get that it's hard to determine someones skill level, and people aren't prepared to spend multiple hours on practical tests (especially when having multiple interviews), but there must be a better way to interview.
It's hilarious. Doesn't work in IE, in Edge the button to start doesn't show and if you go directly to https://2018.stateofjs.com/introduction/ the navigation and styling is broken.

And in 10 the floating squares don't even show up. And it doesn't have fall-back for browsers with no SVG support - really nitpicky but it is an actual problem.
My understanding is that UK economy is just as fragile and precarious as any in the developed world, which is to say, uncomfortably so. What do you consider to be strong economic fundamentals?
Around 2 days for the prototype and 3 months for refinement.
I think that measuring relative numbers would make sense if we assume exponential growth. But looking at 2016,2017 and 2018, it seems to be rather linear:

https://2018.stateofjs.com/front-end-frameworks/vuejs
I don't have stats to back it up, talk to pg for that :)

But it's not that hard to figure out based on comments, upvotes, stories on the front page, etc.

Consider it an educated guess from a relatively active HN member who's been here for 5 years :)
How to Apply DevOps Strategy to Manage Cloud Infrastructure
I'm currently in College so it's good side money :D
> I really enjoy using a command-line interface instead of a graphical user interface

I'm not sure what kind of interface you mean here, but judging by the responses graphical interface in terminal is OK. In that case,

*lazygit https://github.com/jesseduffield/lazygit

first GUI on top of git that I didn't hate. Primarily because it doesn't break the flow in command line. Instead of diff/add/commit I open this, but for the rest I still use git directly (or through aliases).
Untangle Dependencies in Java Module Systems
There are barely any safety standards for scooters.
Intro to Apache Ignite
Safety, emissions, and probably IP protection are more likely. Even Piaggio stopped selling scooters in the US because their 2-stroke motors couldn’t meet our emissions requirements.
Junkies keep going back even though they are trying their hardest to stop too.
Same. I don’t think this survey is representative of the enterprise at all. In fact, it seems like responses are down this year from last year from what I can tell. 20,000 is not a huge sample size in this market.
its all analog at that level
Indeed, in the UK scooters are associated with 16-year-old "chavs" riding dangerously. That or the recent spate of scooter-based violent crime in London.
Show HN: Kaggle around the world
An observation just for fun: if you really want to, you can solve the "average of integers, terminated by 99999" problem without needing any of { goto, break, duplicated code }. Here's one way:

int sum = -99999;
int count = -1;
int last = 0;
do {
scanf("%d", &last); // scanf is kinda evil but is what article uses
sum += last;
count += 1;
} while (last != 99999);

Or you can initialize sum and count to 0 and correct them after the loop instead of pre-correcting before as the code above does. This results in code that is a little longer, very marginally slower, and somewhat easier to read.

(There is still a little bit of duplication there: the magic number 99999 appears twice. For this reason I would actually use break, unless required not to like some of the students in the experiment.)
How emotions underlie even the coldest human calculations
On the other hand, if something goes wrong, or you wish to cancel or change your flights, you'll have to deal with the online travel agency, and won't be able to deal with the airline.
Performance isn't necessarily the only reason that folks use ripgrep. A lot of people like its smart filtering by default. Some don't though. See: https://github.com/BurntSushi/ripgrep/blob/master/FAQ.md#pos...
One of the cool things about Go is that pretty much everything is being developed as a library. This means you can integrate this in your app without external dependencies, portable to any platform Go supports, since it depends only on the stdlib.
> Bromley, who died in 1990, also invented curtains that automatically closed when the sun went down.

Today such an 'inventor' would be called a tinkerer or hacker.
In a similar Guardian article, the treatment course is stated to cost £17,000 GBP. Hopefully available free via NHS soon as I have a daughter with nut allergies.

[1] https://www.theguardian.com/society/2018/nov/18/peanut-aller...
I think people will grow "hating" React because of the ease of use. Just like JS and PHP.

I weep for the people that will maintain all the React mess that is being created. React is great, but the current ecosystem has too much liberty for too many junior dev using it.

Angular being a framework has a lot to offer in term of maintainability and good practices.
It relies on Google’s translation API in GCP which isn’t free but does have a trial period. I assume YouTube would also rely on this service internally for auto captions.
I went there for the first time last year for a conference and noted the same thing. I've never been to texas, but it was like what I imagined texas would be like. Everything was new, nice, and gigantic. Blocks were massive, sidewalks were massive, everything. But there were barely any people. Coming from NYC, it was kind of surreal.
How much difference can there really be, safety-wise? It's a scooter...
If you were curious about the reference to MinHash in the OP, I just wrote a gentle guide to the MinHash family of algorithms (including our recent research extending it to probability distributions.)
https://moultano.wordpress.com/2018/11/08/minhashing-3kbzhsx...
Don't forget that in the US utility bills are still often used as proof of living address. signatures are compared in some cases of identity verification (e.g. voting). Paper checks are still used as means of payment, even in retail.

It's hardly surprising that fax machines are still used.
Are you completely sure you want to use CAJA 2009 as your example? On the subject of pornography, that Act only covers images of sex with children (or images of children witnessing bestiality).

I presume you have some justification for asserting that LGBTQ+ campaigners had issues with that part of the Act because that's a pretty provocative assertion. My recollection (and the only evidence I can find from searching) is some concern from graphic novelists and their publishers that's proved baseless.
You think an electric scooter has problems with emissions?
That article includes a comment from resident Hugh Piggott, somewhat of a rockstar in the DIY wind turbine world.

http://scoraigwind.co.uk/about/
I agree completely on Fizzbuzz. It has saved us from making so many bad hires. It takes 15 minutes during the interview and you learn so much about a candidate. Not only if they can do basic coding but also how they react when they encounter something that don't know or conversely how they react when they think something is "easy" or "beneath them".

10 years ago I was asked how to tell if an integer is divisible by two without using division or modulus. What they expected was to bit mask the 1s place in the integer and check for equality with 0. I'd take Fizzbuzz any day.
You can write haskell style in any language. but you don’t have to.

function MyComponent(props) { return <p>Hello {props.name}</p> }
"Bertolaso said he was sending the scientists to L’Aquila to carry out “a media operation” in order to “shut up any imbecile,” most likely a reference to Gioacchino Giuliani, a technician at the nearby Gran Sasso physics laboratory who had reportedly raised a series of alarms about impending strong quakes in the weeks beforehand."

Scientists, acting in a public service context, charged with negligence after a natural disaster they dismissed as unlikely resulted in 300+ deaths. That isn't the same as putting scientists on trail for reporting factual but inconvenient data. All their sentences were overturned as well.

https://www.sciencemag.org/news/2016/10/seven-year-legal-sag...
I was referring to this:

https://news.slashdot.org/story/18/11/01/146204/tim-berners-...
Blargh, I somehow read that as "if you don't know assembly" instead of "if you know one assembly".
Oh how I hate card view UIs. So much wasted space. It looks vapid.
What's 'catastrophic' about Yarn?
I wonder if such bacteria can be designed in a lab.

And then used to attack developing countries massive agricultural production.

Let's say, china and india are growing export regions.

And if American or Russian companies design a specific bacteria to target their major agricultural exports then the prices will go up due to falling supply.

So is this possible? Could this be happening somewhere in the world?
No, but this is unprecedented for a developed country.

Yes, they were eventually cleared. Great. Some doubts remain but it cannot be proved beyond all reasonable doubt that they were witches. Not guilty!
Excuse my very basic question, but how do you manage spam when using mutt? Do you interface to a cloud-based service in mutt, or have some kind of other spam filter?

I’ve always liked the idea of moving my email to mutt and using personal domains, but not convinced I could manage spam well.
Props to Sacha Greif, another work of art in design and visualization.
If you think being an office worker is more dangerous than being a roofer or a logger or a farmer, I can tell you I've just checked the statistics and actually such jobs are comparatively more dangerous.
Fair point. I genuinely wasn't sure how to best compare it (also, I'm sure that growth slows down once a majority of users is awawre of your product, further muddying the picture).
Showing negative reviews can make sense if this means you will remain on their website and conduct your research there instead of jumping to some other site. Also for them, it does not matter if you do not book a particular hotel, as long as you eventually book something through their site.
Olive Wood is really beautiful and expensive, I wonder if this will drive a decrease in the price of it.

In the US there is a special variety of pine killed by Mountain Pine Beetles that is relatively cheap but liked by woodworkers because the fungus that kills it leaves interesting blue streaks : https://www.sustainablelumberco.com/2015/03/beetle-kill-pine...
It's mainly the bash compatibility - does Oh My Fish fix that problem?
AWS Cloudfront outage?
We're noticing elevated 500 errors via cloudfront anyone else noticing this?
Which I think is fair. The hotels have basically staked out a part of the public beach to put their chairs and umbrellas on, indefinitely. This takes space away from the public use.
There's one in Tilbury, just outside London:

https://www.english-heritage.org.uk/visit/places/tilbury-for...

But there's not much else in Tilbury, so i've never been.
How a UK Power Couple Links US Libertarians and Fossil Fuel Lobbyists to Brexit
Another good one is "curl parrot.live" (shows a party parrot animation)
Sorry to go off topic, but you should know that I read this in Patrick Batemans voice. I'd probably consider that a compliment.
There's a difference between advocating for social justice and being a "social justice warrior", as the term is generally understood today (the meaning has shifted a good bit in the last 20 years).

As far as I can tell, at this point when people hear "social justice warrior", they hear: (1) the person's interaction with the world is all about status signaling, not achieving actual justice and (2) the "warrior" part is taken seriously, in the sense of perceiving anyone not perfectly aligned with you as an enemy to be destroyed, by any means necessary.

It's obviously still possible to be a skilled worker with a mindset leaning in that direction; I've met some. But it can make someone very hard to work with, for sure.

Obviously the pure form of "social justice warrior" as described above is a caricature that one encounters rarely in practice. Most people grow out of point (2) once they get old enough, for example.
I'm not sure studyswami is that great of a logo though.

First, it has too much detail going on. Should just reduce the number of green pages to one on each side, and increase the overall sizing. You should be able to make out all the details of a logo, 50px50px, from a distance of 24" from the monitor.

Second, all good logos work in a square-based format. Study Swami is closer to a rectangle. Perhaps trimming the overall size left/right would be better, the overall theme of it is good

Third, I think the center black line on the person is distracting. It doesn't really add value in my opinion, and both blue lines should be joined

Fourth, the color schema does evoke trust (blue and green), but I think a color gradient schema from top to bottom might work slightly better (perhaps teal, book pages uptop are lighter shade, book pages bottom are darker). Use of some shadows might elicit better effects

Fifth, I think the person should be a completely seperate color than the book, but that's just my opinion

Sixth, the curvature on the person could use some slight improvements with golden ratios. I think the person's arms should be going up not down, but again personal opinion

Seventh, I think the site overall, the text ligature and font-family should be something simpler like calibiri or Arial

------------------------------------------------------------------

As a side note you do make good points though. Personally, I am not a great logo designer I just use 99designs.com, and modify the end result in .AI if I need too.

You can usually find great logos and portfolio templates from designers, but you need a strong creative vision and design aesthetic regardless
Agreed. If I was to place a bet on which framework will grow faster over the next year, I would pick Vue.
I agree that the dynamic querying aspect of it isn’t useful in most apps but the way graphql simplifies your API (and maybe your state management) compared to REST is by itself, I think, worth it. Tooling seems to be ramping up quickly but I agree, isn’t there yet.
What was the effectiveness of these forts? They look quite beautiful, to the point that I'm starting to wonder if it's a case of form over function.

Fortified buildings of that era tended to be very functional, though I agree they can also be quite beautiful in shape.

One advantage of the angular bastion shape is that the triangular point does not allow for a dead zone created by circular bastions, where enemy troops can hide at the base of the wall and undermine it while concealed from most defensive fire by the bastion itself.

Normally the bastions are not just an outward triangular point, but angle back inwards on the curtain wall side as well. This would allow defenders to bring enfilading fire along the curtain wall should the attackers get that close, without being subject to direct fire from attackers further out.

Combined with the presence of a wide ditch with a glacis to the outer side and the thicker and sloped lower walls on the inner side, this made any approach to the main curtain wall, either to undermine it or to scale it, extremely difficult and dangerous for the attackers.

In addition to the angular bastions, star forts typically featured separate ravelins. These also served a number of useful functions, not least providing a relatively safe forward firing position that was protected from the front but left exposed on the curtain wall side in the event that the position was overrun and its defenders retreated. Even if they fell, their shape and position would force enemy forces to divide before reaching the main wall, and they also provided some additional protection against incoming cannon fire for the curtain wall behind, helped by being set on a different angle as you mentioned.

These tactical advantages remained relevant for quite a long period in military history, from the first star forts in the 15th century until around the 18th. They rapidly faded after that, however, as the introduction of indirect fire weapons like mortars and high explosive shells rendered the intricately shaped defensive fortifications obsolete.
OpenAI and DeepMind Achieve Superhuman Performance in Reinforcement Learning
The problem is trying to understand that it’s not a loop. The first line of the block says “this is a loop”. The last line of the block says “this isnt’t a loop.”

The code is, if not outright lying, at least misdirecting.