skysight-inc/HackerNews huggingface dataset:
Such a brilliant individual whose story is so wonderfully told in this book.. I read it cover to cover in a couple days. As an Indian (for whom Ramanujan is our pride and joy) I feel the author did an excellent job of providing an ethno-cultural context of Ramanujan's life. I remember as a boy seeing the PBS documentary on his life, and always feeling some degree of sadness over his tragic demise.. how much of the inner engineering of our reality could he have continued to probe with his brilliant mind.
I suspect that public opinion is less craft-able than has been previously thought, or at least that is what I think is the takeaway from the UK EU referendum and the last couple of general elections (GE2015 and GE2017 in the jargon).

What 'qualifications' do you see as appropriate for election to (say) Parliament?
That's key to mgmt though it can be hard to hire people when you don't have the skills to judge.
How is it that we haven't solved this yet the same way we solved email and blog spam? Why can't I mark a number as spam on my phone and if "enough" people do that the number will be automatically blocked. This could just beer implemented by a single phoned manufacturer and already have a significant impact. Not mentioning of one of the big ones like Apple did it.
This is a copy and paste quote of a post from user 'nugget' about nine hours earlier. Looks like spam or thread manipulation.
Nice article, but they're missing one (the most?) quintessential Indian chai experience: the chai wallahs on the trains. Waking up to the chant of "Chai, chai, chai garam" (Tea, tea, hot tea) and having a clay cup of sweet, hot, milky tea on board is about as Indian as it gets.
In your first example, the result of the calculation is dimensionless (length divided by length), so it does not require any unit. It's a scalar value.

In your second example, the input gets parsed as "1/(2km)" which is equal to "0.5 km⁻¹". If you wanted half a kilometer, you'd have to enter "1/2*km"
No, you can get tea flavored with spices (added while making the tea, not during production of the tea leaf), in the south too. Ginger and cardamom are more common though, IME. See my other reply.
It isn't the slightest bit similar to those! Haxl is a high-level library for specifying (and optimising) concurrent data retrieval.
Thank you. I'll add one of those.
VISA Looking for an Ethereum Engineer, Wants “8+ Years’ Experience”
Yes. Also take the time and clean up the default tiles on the start menu.
If you drank the anti-av kool-aid also exclude C:/ (or where you have installed Windows 10) from Defender - a nice speed bumb and USB drivers are checked anyway.

There is also uBlock Origin for Edge that works pretty well. I find the battery savings when using Edge worthwile.
The first time I've received a robocall here in Russia I was really amazed at the impudence: it's bad enough when a live person calls you, but when you get a robocall? Immediate blacklisting of the number and the brand. And when I'll get another one, I'll probably go out of my way to report to some agency.

IMO this is nearly as bad as a stranger insulting you in the street: they're at least a live person taking your time.
I got one of those Lacie big disks around 2006. I loved using the Firewire 400 port rather than USB. It was at least 20% faster. It's unfortunate that I never got to use the Firewire 800 ports on it.
They all work for the King of the Golden River
Yup, you're already on the wrong side of the water-tight door at that point.

It's not like you can't sudo rm -rf / on unix. Once you pull out your He-Man sword and shout, "I have the power!!!" you need to know what you're doing.
My experience comports with the parent. Most "CTO"s or "CIO"s I've met have a weak or non-existent technical background. I worked closely with a CTO whose only direct technical experience was a couple of CAD classes he took at a community college.

Generally, a CTO's tech "qualifications" are more from having some general knowledge about the technology ecosystem (e.g., they've managed software people before, and they know what Microsoft SQL Server is) than from any hands-on experience.

They will often be the type that have always been interested in gadgetry and tech, but basically only enough to subscribe to WIRED (back when that was a thing people did) and observe the industry casually. Not enough to get involved in the process themselves.

CxO is a fundamentally non-technical job, so I don't know what people expect from "technical" occupants. Technical people do poorly because the role is almost entirely subsumed by "business" responsibilities; that is, closing sales, talking to media/making presentations at conferences, sitting in meetings with lawyers and investors, setting budgets, and so forth.

Let me ask you, what is a "technical" CTO supposed to do?
It calls to mind the old joke about how someone wrote a compressor that turns Microsoft Word from a 20MB file into a 1 byte file, except the compressor is 20MB. (Adjust the file name and size until it's funny. When I first heard it, 20MB was an extraordinarily large size.)

But in this case you could imagine the right balance where it does end up with a significant savings.
I'd be surprised if WSL ever made it to LTSB. Especially if you read the article and MS's definitive of what the intended use case is.
Flag: Feature flagging made easy for React and Redux
This is only effective against the relatively honest telemarketers that use correct Caller ID information. The really bad ones, like the one involved in this article, use spoofed Caller ID -- reporting them to the FTC is a waste of time for everyone involved.
Ask HN: Can you truly lead engineers without being an engineer?
Yup, completely agree with this. I know I've mentioned it on HN before, but credential stuffing is unfortunately common practice and is a huge reason not to reuse passwords - especially if they've been leaked.

We see credential stuffing attacks regularly - some from folks just trying their luck (using known tools and scripts such as Sentry-MBA). Others are a little more advanced and persistent, looking to gather information from successful logins which they can then re-sell on the various shifty marketplaces.

Sites that have monetary value are particularly high value targets. If you have a site which reveals key personal information such as addresses and credit card info (last 4 etc.), these will likely be scraped.
If you have a site that can order goods, successful accounts will be scraped to see if they have a valid and active card associated with them, allowing them to be sold for a higher price.
If you have a site which collects points (think airlines or hotels), these too will be scraped and sorted, allowing them to market those with higher points for more cash.

Where possible, use 2FA, and always use a different password for each website. Password managers sometimes get a bad name, but they're much better than using the same password everywhere.
Show HN: Ecola – touch screen tree editor with hierarchical zoom
Your query doesn't exactly work though, it's interpreted as "paris at speed of sound". However "time between amsterdam and paris at the speed of sound in milliseconds" does work, returning 1.26*10^6 ms.
rpm and dpkg don't support having multiple versions and implementations of things simultaneously installed. Not sure what you mean by richer dependencies.

>You can also do unprivileged installation into a separate root with, say, fakechroot or PRoot

Yes, but that's the only way to (safely) use such package managers without privileges; so that's not viable to do for production.

>and you need something like that to install and run Nix unprivileged, don't you?

Install, yes. Run, no. Setting up Nix does require root, but once it's installed on a system it can be safely used without privileges by all the users on the system. That's very valuable in itself, but it's especially interesting when you consider providing access to a single Nix store over a network filesystem, or providing it to multiple different virtual machines or containers.
Primary goal of CTO's is to make sure that the technology serves the business.
As C-suite, you are also involved in setting the company strategy and are responsible for building the technical organization to own it.

Outside of executing the core strategy you can take an opportunistic approach to:

1/ create more strategic options for the company

2/ cut costs by automating or re-engineering business processes

3/ deliver an unfair technical advantage over competitors

4/ improve reliability of service

5/ introduce more technology in the rest of the business (sales, marketing, operations, ..)

Startup CTO's tend to combine many different roles as there are more roles than people to fulfill them. Generally startup CTO's wind up also doing product management, engineering management (people, culture), recruitment, SCRUM master, IT, support, BI, architecting and programming.

What you actually wind up doing depends on the needs of the business and the available talent in the company to delegate these roles to.
The number of people I've met that are happy about new Windows 10 features outnumber the ones that would rather stick with win7 + security updates (without the privacy invading stuff).

The ratio is 5:1 if I ignore "computer savvy" people. (Actually, it is 5:0, but I'll be generous to MS on this).

If I include tech savvy people, the ratio goes up. I don't know any "normal" users that voluntarily upgraded to Win 10, though I don't know any that successfully blocked the upgrade either.

From what the article says, and based on their comments to me, the normal users I know would all prefer LTSB to consumer Win10.
Treating autism by targeting the gut
i think that is generally true, but our frame of mind has huge impacts. I'm making up a contrived example, but someone who is not popular _could_ feel anxiety, sparking an immune response to nothing that results in allergies and other gene activations.
Ask HN: Have a part-time programming job. What should I do with my extra time?
I have a couple years of previous experience and this is the first part-time job I've gotten since, well, I was in college. It's a remote job, and it's in a focus I really like which is why I took it.

However that leaves me with a bit of a problem. As it's part time I'm not earning as much as I would in a full-time job, and it's also a contract lasting a few months. Also I don't really have any additional savings to live on. So for now, I have this extra free time. Should I spend my time and energy to get a 2nd programming job? I know those are not common as part time but how would you approach it? Or should I just work on making any leads for full-time work in the future? Maybe of help if any of you have worked part-time programming job before.
why is having edge present an actual win.
Backpedal a microservice architecture of a greenfield project
I'm not saying that video wouldn't be helpful, just that realtime video wouldn't be helpful. They surely record the video for later analysis as others have mentioned.
The "et" -> "&" lineage is even more visible in certain fonts like this: https://en.wikipedia.org/wiki/File:Trebuchet_MS_ampersand.sv... (linked from https://en.wikipedia.org/wiki/Ampersand )
Try the history of the English language after that. It's similar and equally good.
It demonstrably doesn't fulfil that need; GP's point, I think, is that postal mail has (perhaps more obvious, especially outside HN) vulnerabilities that were coped with for millennia.
> It is hard to argue that those buying cryptocurrencies are unaware of the risks

Well, it certainly was in the beginning but I think at present time bitcoin has had so much coverage in mainstream media that certainly a lot of people have put their money in bitcoin without much understanding as to how any of it works.

I've had a few people ask me about blockchain and I've given them some handy links.

A couple of people have asked me about whether or not they should buy bitcoins and I say the same thing to everyone; don't invest any money in anything unless you're prepared to lose that money.

I've seen what happens when you offer technical support to friends and family. They mess it up and then it's your fault because you touched the machine last, right. Yeah I'm not going to be the scapegoat to blame for the ill-advised investments done by someone else. Least of all for free.
Provider Fighting Secret Surveillance Order Denied Access to Relevant Law
@mewmew, have you already added support for .bc files which have multiple bitcode modules (aka merged modules)? These are used in the work-in-progress ThinLTO.

Merged modules were a major change to LLVM. And this part is still evolving. Like, the last breaking change was 16 days ago: https://github.com/llvm-mirror/llvm/commit/e74c64e05ab257c37...
Binary Capital reportedly delays closing new fund amid controversy
Sounds like people over the age of 30 are too smart to work "into the early morning" in exchange for lottery tickets.
> I'm a little confused as to how this improves on GNU units, which seems to support far more [...]

> is it supposed to be a competitor? learn how to use a new language? I don't get it.

No reason to be confused. GNU units is a great tool. qalculate and speedcrunch are great, too. Insect is just my take at it. Each of these tools has advantages and disadvantages. As for insect, one of the advantages for me is that it is platform-agnostic and can be used from anywhere without installation. The "You have: X; You want: Y" interface is basically replaced by "X -> Y".
Reminds me of this classic: https://en.wikipedia.org/wiki/USS_Yorktown_%28CG-48%29#Smart...

On 21 September 1997, while on maneuvers off the coast of Cape Charles, Virginia, a crew member entered a zero into a database field causing an attempted division by zero in the ship's Remote Data Base Manager, resulting in a buffer overflow which brought down all the machines on the network, causing the ship's propulsion system to fail.
The Thermodynamics of Garbage Collection [pdf]
The slow death of the electric guitar
Microsoft should make this available for everyone. It sounds perfect.
It wouldn't be if anyone actually followed through on the complaint. Each company knows who sent them the call, even if the caller ID is misleading. (Though you might have to keep digging though several companies to find the actual call sender.)
They are getting serious about crypto finally it seems.
> 128kb of RAM.

Probably 16 64kX1 DRAMS.

> IIRC the 68k was an expensive chip period.

Fuzzy memory but the 68000 was a 64 pin ceramic package. I remember comments that the IC testers of the day didn't have enough IO to test them. That upped the cost as well.
None of the benefits you mentioned requires a real-time feed. They just need to capture and store the video for later analysis.
Black youth. At worst, they would've been let go with a warning if they'd been white. FTA: "My kids sell water and everyone smiles at them. These kids do it and get arrested. It IS racist"
Since the navy boat is much faster, we can't assume it was being overtaken. How often do such boats bob along at 10 knots in shipping lanes? IMHO it seems more likely that the navy were overtaking, but unfortunately their course cut too close to the course of the cargo ship. Imagine a car in the leftmost lane racing to get ahead of slower traffic, then turning or merging right. Only, instead of doing so directly ahead of a cyclist as such cars often do, this one merged right in front of a 29,000-ton cargo ship.
Cultivating neutrality is one thing, and has value, but "stop being positive"? No thanks.
Makes it great for building Snapchat clones though!
> As for insect, one of the advantages for me is that it is platform-agnostic and can be used from anywhere without installation.

wouldn't emscripten work great then? maybe you could add support for definitions in "units" format?
Context fail?
Nice. Camera ICs are so cheap now you can do touch that way. There have been lots of attempts to do touch-sensitive robot skin with things such as custom silicon arrays of strain gauges. Too expensive in small volume.

(The price of robot force-sensing devices is insanely high due to low volume. That's why robots have inadequate touch sensors. I built a force-sensing wrist out of a 3DConnection six-DOF knob input device.)
Which begs the question, "What is love?".
related: https://www.practicereproducibleresearch.org/
Why does public transit have to be 2 hours? If you replaced every 30 cars with one bus, you could run one bus every minute, the bus could travel much faster because there are no cars clogging the lanes. It is simply more efficient and potentialy faster.
Maybe the DLL injection API (one of Windows' stranger features) should be disabled for anything running at admin level. Yes, this inhibits debugging. If you want to debug, install a developer build that allows it.
Text to speech in Python
Have you tried the middle ground, like the ER-20xs recommended elsewhere in this thread? I like the Ear Peace HD's, but Alpine MusicSafe Pros are great too. They're so much better than the cheap foam ones, but aren't anywhere near as expensive as the moulded professional ones.
Of course the cargo ship has BNWAS installed. The captain might have turned it off? If the bridge personnel didn't know about the (no-AIS, running dark, much faster) navy boat, however, their wakefulness wouldn't have prevented the end result.
When I was in Berlin a couple of years ago I had checked out what hackerspaces existed there ahead of time and I'd chatted briefly with some of the people at one of the places through IRC. I was only staying in Berlin for a few days so I wasn't looking to build any long-lasting relationships with anyone (though there is nothing wrong in networking even if you're not going to stay some place) but I met a lot of friendly people and a couple of them were so welcoming that if I wanted to I think I could have built some pretty good relationships with them.
How Dale Earnhardt Jr.'s Secret NASCAR Graveyard Works
Am I still a Junior Developer?
To be honest once I got 1TB HDDs I kind of stopped caring about app sizes. Not even the biggest games will fill that. Media files will, though.
Will the Senate Pass Its Health Care Bill? – FiveThirtyEight
> It definitely has 'charm.'

That's actually a good example of what the author is (probably) talking about.

The link you gave takes Bach's originally 3/4 setting of the melody and "decompresses" it by stretching it to fit in 4/4 time. The cover version multiplies the duration of the first note of each measure by two. That gives the melody a more lyrical, singing quality.

Also, the imitative countermelody of the bass is removed and replaced with a more regular guitar accompaniment.

Hence, charm. :)
I loved Firewire too, I can still remember the jaw dropping speed (at the time) that it copied music to my iPod.
The artwork could do with some upgrades.

If you have the budget for it, consider hiring a professional artist.
Detroit's revival is being led by startups
Wikimedia Foundation v. NSA
Seems odd... Just replace one seat per car with an air conditioner?
Oh, those citations:

> ... you have to explain the difference between plain text and word processing. And text editors. And Markdown/LaTeX compilers. And BiBTeX. And Git.
... the barrier to collaborating on papers in this framework is simply too high to overcome. Good intentions aside, it always comes down to, "just give me a Word document with tracked changes"

> ... Google Docs excels at easy sharing, collaboration, simultaneous editing, commenting, and reply-to-commenting.

Using google docs is not "good enough" practice for scientific computing. How will you embed parts of your csv files in the report, how will you at the same time have it included in the version control system? Using plain text file toolchains on the other hand could solve all that. Now they mentioned Markdown and Pandoc, but no mention of the ReStructuredText, Orgmode files or Asciidocs, so it makes me wonder why would they recommend version control and google docs?
They already use regenerative braking and are running all of their ventilation shafts at full blast all the time (with upgraded fans).

The groundwater system in the article more or less does what you suggest, without the expense of the chillers.
Criticism our government practices is expressing love for our government.

I am not sure how you reach the conclusion that being critical of USG actions is somehow praising or supporting worse international actors such as Russia.

And the bad behavior of other countries does not excuse the bad behavior our of own. I am a US citizen so I will criticize the USG because that is what affects my life most. It is also my right and the only country that I have any sort of voice in the matter (however small).
For one, they serve different purposes. Haxl is specifically for concurrent data retrieval while BEAM is a general purpose platform for fault-tolerant computation.

For another, they operate via different interfaces. BEAM languages communicate concurrently only via a message passing interface. Haxl lets the author write declarative code specifying what to retrieve, then the library executes it concurrently and in parallel under-the-hood.

Both are properly described as "unreasonably easy" - just for different sorts of things, on different platforms, with different interfaces.
If one looks at it from a 'what a today's compiler can do', then sure, one needs to statically declare everything.

If one looks at things from a 'any technical task can be handled by machine learning, sooner or later' point of view, there seems to be no obvious reason why parallelization, which is a purely technical task, not like say, writing music, could not sooner or later be handled by machine learning algorithms?
Something I had questions about and I don't know where to start looking is how we (humans) optimize to find equations that make sense. Where does the first intuitive leap begin, and how do we reason models of mathematics that make sense and converge on a "solution?"

How, when, and where does the invention take place?
> Gray areas are gray because they contain both and bathwater.

There is a grey area like that but that is not the grey area I am talking about.

To a consider an example you mentioned previously: it's fine to just not ever touch your coworkers. Another example is ethnic jokes: these are not illegal but do you need to do this at work? Staying out of the gray area is not a matter of harsh punishment but rather on insisting on professionalism and decorum.

It is only when people have strayed so far from that -- normalising deviance for themselves -- that you find yourself in a place where harsh punishment is even thinkable. One would not need or apply harsh punishments for matters of decorum.
I grew up in a Muslim majority country too, but now live in a Western country. AFAIK, the country I grew up in has so far managed to avoid the creeping fundamentalism that has overtaken others.

Emphasis here on 'creeping'. I am sure the situation in your own homeland or in Egypt etc. didn't begin overnight with a rush of armed people in the streets. It probably started with small groups of people saying "Well, situation 'x' goes against my beliefs and I believe it will be solved by removing/changing/killing the perpetrators of it".

It may start in small, isolated groups, but get enough people in the same echo chamber and that sentiment slowly becomes normalised and over time becomes supported by ever growing actions.

Egypt took 40+ years to get from where they were to where they are now? Well, its only been about a year since this other group of people have felt they have been allowed to air their grievances and fundamentalist policies blatantly in the open because they perceive they won't be held to account for doing so.