skysight-inc/HackerNews huggingface dataset:
Hogwash. In a language with operator overloading, this would be something like `a.assign(b.plus(c))`. Which really doesn't tell you more about what go on under the wraps than the operator form.

What can be confusing is what the meaning of `+` (or `plus` is). In some case it can be fairly obvious (e.g. concatenating sequences), while in other not so much. Operator overloading is nice, but has to be used tastefully (like every abstraction or language tool).
> 220V users obviously have things a little easier here (~twice the capacity per circuit). This cuts the overall speedup necessary down to 4x.

Actually, in Europe, you get 220V/25A from normal wall sockets, or, for stuff like washing machines or stoves, you get up to 400V/63A.

With that – roughly 3.5kW from a normal socket, or 25kW if you use a socket for a large appliance, compared to the 1.4kW available in the US – you can easily power a fuckton more.
Hahaha, I remember reading somewhere that, in medieval Sweden, if the kitchen girl had not tried to stab someone by february, she was considered to be a total pushover.

I live in Sweden myself and can relate, winters here are insane, due to darkness that seems to last forever.
I'm not a biologist, but DDT is very effective against larvae (including fish seed), with I think is a good reason to place strong controls on its use (because the DDT sprayed over crops will end up in the rivers).

According to [an article in Gismodo][1], In 1971 two people in North Hollywood started eating DDT pills every day. That's right, they willingly swallowed 10mg of poison every single day for three months. In front of witnesses.

From the Associated Press:

> Robert Loibl and his wife, Louise, hold 10-milligram capsules of DDT which they took in front of witnesses for 93 days at lunch time, June 10, 1971. Loibl said their total dosage was more than the average person consumes in 83 years. He said his wife's dandruff disappeared, their appetites perked up and they feel better. Loibl said they just wanted to call attention to the public that DDT was safe.

[1]: https://www.gizmodo.com.au/2015/12/these-people-took-ddt-pills-in-the-1970s-to-prove-it-was-safe/#R7vW5olFepe1Toz5.99
> Why would you get paid six figures as a tech worker unless you're a workaholic?

Because a tech worker can easily create $300-500+K per year in economic value for the company. Taking home 1/3 of that value seems perfectly reasonable.

Nothing in the above says anything about hours-in-seat.
- They often (although certainly not always) use less battery
How Argentina’s Baked Goods Reveal Its Political Past
I mean actually paying or giving discounts to users to install such a notorious piece of software, like Flash.
From our human eyeball's perspective, aren't we getting to a point of diminishing returns?

I just wish Apple had made a retina Cinema display and left it at that (they have the tech, it's in the 5K iMac).
I like the early introduction of the debugger. One of the more interesting features of CL, in my experience, is the conditions and restarts system... and built in debugger.

One approach to development in CL is to evaluate a form you would like to have. You end up in the debugger. You write the implementation until the error goes away. Repeat until you have a working system... interactive, hate-driven development at its finest.

In fact that's one of my favourite things about CL: it's so interactive that it almost never crashes. You can still interact with your program, see all of the data, debug it, and continue.
Oh it's terrible, I can just snooze forever. Tho I tried using all kinds of alarm clocks without snooze or with challenges - math, memory, puzzle, retype, NFC. None helped because I'd either do it in sleep or force close if it was sufficiently annoying. Now that I think about it, with the coming of spring I'm waking up earlier then ever - I should probably get a light based alarm clock. Or make one.
I remember being able to just about 1cc a NeoGeo soccer game (Super Sidekicks) in my local arcade only to come in one day and be dumbfounded when I suddenly couldn't even win the first game.
I really appreciate this definition of "magical"... reminds me of some code I was reviewing that was something like this:

HTML:

<button class="does-stuff" id="foo">Foo</button>
<button class="does-stuff" id="bar">Bar</button>
<!-- etc -->

JS:

var handlers = {
fooClicked: function() { /* stuff */ },
barClicked: function() { /* stuff */ },
/* etc */
};

$('.does-stuff').each(function() {
$(this).click(handlers[this.id + "Clicked"]);
});

And like... OK, that's clever, but when I'm debugging the fooClicked() method 4 months from now, I can't just do a Find All for "fooClicked" and track down where it's being called from.
I like the fact that he's being honest: it's about making money. There's no pretense of "changing the world" BS.
Magnet is a little menubar utility app for the Mac that does this.
Sometimes I worry; I can't figure out how jet.com makes money shipping me 100 pounds of cat litter for no additional charge. I would think that the cost of shipping would be higher than what I paid for the litter.
SEO Manager – Internetworld.de
> If you've previous applied and got at least to a video interview.

Is a video interview a new thing? I thought it was just 1) Apply (with a pre-recorded video explaining your startup) 2) In-person at the YC office. Is there a step 1.5 now too?
This probably depends on your implementation of choice and what counts as "everyday" programming.

Racket has a minor language for shell mix-ins[1] and Racket itself has some nice ways of dealing with command-line arguments[2]. However, all command-line arguments are passed as strings, which means extra steps in converting them to native types (numbers etc.). I find it very pleasant and Racket in particular has both a good standard library and a whole bunch of libraries that probably cover a majority of what one might need for smaller tasks. But again, it depends on what you consider "small-scale programming"

[1]: http://docs.racket-lang.org/rash/index.html

[2]: http://docs.racket-lang.org/reference/Command-Line_Parsing.h...
Symantec thinks Google is being inflammatory. Symantec fired the people who made the test cert a couple of years ago.

Here's Symantec's press release:

Google’s statements about our issuance practices and the scope of our past mis-issuances are exaggerated and misleading. For example, Google’s claim that we have mis-issued 30,000 SSL/TLS certificates is not true. In the event Google is referring to, 127 certificates – not 30,000 – were identified as mis-issued, and they resulted in no consumer harm. We have taken extensive remediation measures to correct this situation, immediately terminated the involved partner’s appointment as a registration authority (RA), and in a move to strengthen the trust of Symantec-issued SSL/TLS certificates, announced the discontinuation of our RA program. This control enhancement is an important move that other public certificate authorities (CAs) have not yet followed.
Amazon is too big to fail.
You may not need to render that pixel density in all places, but since you may need that in any place, your display hardware needs to be able to show that detail in any place where the user can point their eyeballs.
I never heard of this one; pretty neat!
The dot com crash was big for the stock market and for the tech industry, but it wasn't a really big recession; it barely touched economic fundamentals, just look at GDP.

Personally I doubt the next recession/slowdown will be anywhere near as big as 08, but I guess we'll see.
Evolution Strategies
I find these runtime VMs fascinating to ogle at after looking at how Erlang's GC worked. I think you have provided me reading material for this weekend.
> 40 years is kind of nothing in terms of geological time.

Right, which is why this stuff is so worrying. Such a huge change in only 40 years is unprecedented.

Pointing out the short timescale as a reason not to worry makes no sense.
I actually use Subsonic in jukebox mode, coupled with the amazing Dsub for Android for my home listening. It looks at the same directory as iTunes, and outputs via USB to an external DAC / amplifier.
What kind of "huge" premium are you talking about here? Because your projections were wildly incorrect. You proposed a target price of $1200 for a 50-inch 8k display with a target date of a year ago. Instead Dell is selling a 32-inch 8k display for $5000, and still not actually shipping. I'd imagine that if Dell started selling what you're describing, the price range would be $30k or more at this point.
In Firefox, right click on popups and bring up "Inspect Element". Then find the top level element of the popup in the inspector, and Delete Node. The modal disappears. This even bypasses some paywalls. Some sites won't then scroll, though.

An add-on to dismiss modals should be possible. Most people do ad-removal add-ons by looking for explicit HTML text, but there are more general approaches. Look for a big box that has a high Z index. That's the modal. Then proceed up the tree until you rejoin with the main document text. Delete the subtree with the modal. Then force scrolling behavior to return to the default.
Very quickly.

Minor bug fixes and tweaks, inside the first week.

Substantial features are usually deployed within the first month. This is limited by our development process.
Are there numbers behind that reasoning?

I ask, because that doesn't match up well with my (anecdotal) experience as an end user. When I'm searching for software to either replace something I'm currently using but dissatisfied with or when I'm doing something new (to me), I want to demo candidates so I can get a feel whether I like them or not. I don't mind paying for quality software (though much quality software is free), but requiring credit card info for even a demo is the exact sort of hurdle which I won't put up with. The cost (in time, and potentially wasted time in the future) is just too high.
>I'm unclear on why MS leaving would be so irreplaceable.

Government! Government and enterprise! Neither would function without MS!!

Windows/Active Directory, Windows Server, MS SQL server, SharePoint, and Office all make the world go round in the public and private sectors. You'd have to entirely replace pretty much all corporate infrastructure.
The laws are very strong. Back in the day, they would block a merger if it affected 7% of a market, and vertical integration was a big no-no. None of those laws have been repealed. The enforcement guidelines were weakened during the Reagan administration (a big factor in the rise of e.g. Walmart) but they're still strong enough to block plenty of mergers and allow the occasional Sherman Act prosecution. I agree with you that it's a lack of political will, but politics has been very unpredictable lately.
> This is because there is no single implementation of modal windows. Many are custom-built.

Actually, 90% are from the same few plugins. Unfortunately, those plugs are designed with dark patterns to prevent Element Hiding Helper or Element picker from removing anything from that domain.

Some use use randomized IDs each page creation. The worst offenders remove the page scrollbar during the modal so even if you can hide the modal, you can no longer any pages on that site.
This seems like a pretty shaky data foundation for an article - the "happiness" rating oscillates between 7 and 9 on a 10 point scale, and they don't explain why they picked the timeframes they did (which are not symmetrical, and with only n=100 could be pretty easy to cherry pick to try to find something to write about).
‘Bad luck’ with random DNA errors is responsible for 2/3rds of cancer mutations
Actually from searches made by you guys, I see that maybe I forgot to point out that its this search engine is not supposed to find some info like "food", "weather in Milano" and etc. Its not competitor for google. Its more about "what are top x", "the best X", "best X for reasonable price", "must to X" and etc. ;) Thank you for checking out!
Without a doubt I found that being put on the spot and under pressure reinforces the learning experience in a way that is simply unmatched when trying to learn alone. Particularly for phone interviews where there is really a limited set of questions that can be asked as screeners and you just don't have the natural feel of discussing it with the interviewer face to face or chiefly having a piece of paper or whiteboard to illustrate your thinking.
Cool free icons for webpages
Which distro's have you used on those notebooks? I'll likely be switching back to Linux laptop from Mac, and I'm trying to figure out which distro I want to use.
I want to note something that my interest some:

The second biggest fear which made Sun sue Microsoft was that when MS licensed Java, their VM was faster than Sun's. Microsoft is (was?) the king of JIT. Technically biggest since if theirs was faster, they wouldn't have cared for Microsoft's anyway. Even now CLR is generally considered much faster than JRE.

I don't know how Chakra compares against v8 but then it also depends on what makes money for MS.
Angular seems to have hard time but it is still the most popular Frontend framework:

https://jobsquery.it/stats/frontend-frameworks/group
An open source platform for engineering biology: 20n/act
Angular 1 was released 6 years ago. Was 'every 6 months' a typo?
Yeah - of course monkey patching has good uses :) The problem is that when you're trying to debug an issue, it's another thing that you'll have to remember - "is anyone monkey patching something in here?"
It does scaling well for apps which have been updated to fully support the UWP scaling APIs. Everything else is quite disappointing and wildly inconsistent. In my business, apps which use the UWP account for maybe 15% of usage time? I've encountered many situations where one cannot even achieve clear text, at any size, for a given app without overriding the default scaling system and using the "not recommended" custom scaling factor (i.e. the legacy controls).

Multiple monitor support on Windows 10 I've also found to be very dependent on your graphics drivers and hardware configuration, as it always has been.
I would like a returnable box. You can hand it back to the the delivery guy next order.
Sure. That was my point: the "New Microsoft" is not using Linux, or don't {care about | want} their customers using "New Microsoft" products on Linux.
It happens at every level... we as organisms are made from smaller collaborating organisms:

https://www.youtube.com/watch?v=VUfNEHl44hc
It won't work against you. Did you change what you do, or just how you describe it?
The personal attacks you've posted in this thread are not OK on Hacker News, and we ban accounts that continue like this. Please stop.
Glad to be of service!!

BTW if it's reading material you want, you should also check out me other post 'Research papers in the .NET source' http://mattwarren.org/2016/12/12/Research-papers-in-the-.NET...
I've gotten these calls. But how do they "bill" you just by saying "yes"? They don't have my credit card number or any other financial information.
Passed CL in buzz & hype, no doubt, but certainly not in power & suitability for large projects.
Yes.

I don't think the "Covert Action Rule" (which I assume is what you're referring to with "Sid's theory) really applies to Invisible, Inc. The strategic layer in that game is really just basically "pick your next map" with a bunch of other options that are all related to your next break-in.

Covert Action isn't like that. Every minigame/layer switch that you make is fairly jarring. It can be hard to remember things between layers unless you've got a notepad handy, and it breaks immersion enough to be frustrating unless you really, really like the game (which I do).

For instance, during a break-in, you can hack computers to get information you want if the people whose building you are breaking into have it. But you have to type a name query in a text box. It leads to moments where you ask yourself "What was that guy's name? Was I looking for the Stasi hideout in Budapest or Bucharest?" And there's no easy way to get the answers unless you have good memory or you write stuff down.

Same problem with the crypto minigame, but worse because it's explicitly timed, though also easier because you can decrypt without knowing what you're reading in lower difficulty.

Any time you enter the driving minigame is also jarring because it basically has no connection to the stategic layer at all. You kind of succeed at it, or you don't.

So I don’t really think the two games are actually that directly comperable (but I like both of them, fwiw)
> I'm an ancient web developer who would build entire web apps in django

No, you aren't an a "ancient web developer", ancient web development goes way back before "CSS" even existed when "standardization" was hot topic and Opera was the best of the best. JS-fans keep trying hard to dismiss everything "we won" before in favor of their own "js-based" flavors (sass/less/react/etc) favorite motto "one languague to rule them all, one language to bring them all" (... and in the darkness bind them).
This problem also exists on YouTube channels. It's when the YouTuber is asking to subscribe at the end of his/her videos.
70x faster? If Crystal gets its own port of Ruby on Rails, oh boy.
Wells Fargo will now let customers withdraw money using their smartphones
This is an urban legend.
Totally agree, and I think that's what's going on with Angular. Bumping the major version for a set of modules also communicates that you really should be using 4.x of all these modules together rather than mixing and matching with 2.x, even if some subset of them are technically backwards compatible.
twitch would replace youtube. bing for search.
It seems like every HN thread about a "web annoyance" ends up with a comment extolling the virtues of NoScript. I don't surf the web without it!
This is misleading.

Scheme of 1975 was minimalist and it lacked a lot of things you need, like error handling. Since then Scheme went through various rounds of standardisation - currently Scheme R7RS large is in the works. Plus there are many quasi-standard extensions, based on SRFI: https://srfi.schemers.org.

If you add the usual stuff to Scheme then it is as large as Common Lisp.

Also Scheme is not generally simpler than Common Lisp. Macro programming or control flow in Scheme is not simpler than Common Lisp.

What is simpler than Common Lisp, is the core language used in education to teach programming concepts. For example in SICP a simple Scheme subset is used without any macro programming. But any practical variant of Scheme will quickly approach and sometimes even surpass Common Lisp.

Scheme R6RS Standard:

http://www.r6rs.org -> Standard + standard libs + appendices

Guile Manual:

https://www.gnu.org/software/guile/manual/html_node/index.ht...

Chez Scheme User's guide:

http://cisco.github.io/ChezScheme/csug9.4/csug.html

Racket Core Language:

https://docs.racket-lang.org/reference/index.html
But the implication of the above comment was not that the programs would disappear, just the company. (I mean, any online authorizations would die, but I didn't think that was part of daily routines, just installations. Though I really know nothing of MS business-type servers (SQLServer etc))

...and I'm desperately trying to hold in comments about the small difference in performance between 1980s and MS software - I honestly blame Outlook for how the world killed email as an effective medium.

Though I do count myself lucky to have my current job. I've worked public sector in the past, and recently started up a 2nd (part time) job at a university that involves using Outlook. It is quite painful.
You would be surprised at the number of chats e-commerce websites receive in a day.

One of our clients (selling clothes targeting 40+ women) had their sales almost double when we added in a simple livechat widget.

Since I discovered that they actually put helpful people behind those chats I've started to use them. Now I ask questions with all my online transactions. "How is the warranty? Do clients return this product a lot? Do you have any similar products to recommend me?", etc.
> Google Chrome is a freeware web browser developed by Google.[11] It was first released in 2008, for Microsoft Windows

> BrowserChoice.eu was a website created in March 2010 as the result of the decision in the European Union Microsoft competition case. The case involved legal proceedings by the EU against Microsoft and found that, by including Internet Explorer (IE) with their market-dominant Windows operating system, Microsoft had used their dominance of the operating system market to also create a dominant market position in the web browser market.

I’m confused, what are you trying to say? Chrome didn’t exist until 2017?
I've received these calls and just hung up.

Who knows what they're selling but it's very unlikely to be a scam to harvest an audio clip of your voice saying "yes".

There's just no way anyone can buy something and bill it to you just with that.
I would like to hear this claim with more specificity, like if the claim is that learning Clojure will help you predict how the language atoms of Go might lead to some structures, or more narrowly that if Clojure has more supported concurrency models, then it helps you judge Go vs Elixir from a concurrency perspective, or if learning a multi-paradigm language helps you judge a language with a paradigm focus.
Trust No One: An Introduction to Large Codebases for New Engineers
> Linux support is spottier, especially when using multiple displays of varying DPIs, but even Gnome works pretty well on a HiDPI laptop these days.

Actually, Gnome is the only one that doesn’t do proper HiDPI support. It only supports 96 and 192dpi - not any other ratio.

In comparison, Qt supports different ratios for every screen, all ratios specified as float – you can even scale up, down, whatever.

The environment variable used is

QT_SCREEN_SCALE_FACTORS=DisplayPort-2=1.75;HDMI-A-0=1.08;
I did that kind of work in my teens and twenties as well, and my impression at the time was every job is a shitty job right up until it isn't there any more. There's been a lot of discussion about heroin and suicide and the soda economy on HN - that sort of stuff makes the affected communities long for the days of soul-crushing factory work.

>That said, I think the 'faking disability to avoid factory work' type of person is mostly conjured up in support of particular political views. I'm just saying I'd not even be mad if it were the case.

I'm not sure what you're trying to say here, but let me explain why I included that: In a lot of small towns that used to have coal mines or were factory towns for one company there simply are no jobs, so it's not that they're faking disability to get out of factory work. They're faking disability because they need money and they don't want to move away from everything and everyone they've ever known.
That is a lot of pixels. And quite an improvement over the 16 lines of 64 characters on a converted television that the first computers had.

The article points out the challenge though, all that memory that needs to from where it is into the pixels on the screen at a rate fast enough to not annoy you with repaint lag. Which reminds me that the real 'winner' in this space will be if someone can put 300 ppi where ever you are looking in a larger field of view and leave the rest at 100ppi and 50ppi.
Yeah, but there is no comparison to the same project done in Lisp, Haskell, Java, etc.

All the author is doing is relating their success using Go, which is great, but there is no comparison to how it would have fared in another language, except his previous frustrations with C#, on other projects, I guess.