skysight-inc/HackerNews huggingface dataset:
I really disagree with you on autotools, that has been a big problem for me when cross-compiling. Configure often detects features by compiling a binary and executing it, which can be a problem when you're cross compiling, since the generated target can't be executed on your native cpu. Most software build systems don't even take cross building into account at all, since they just copied someone elses' broken autoconf and automake source that only works on native builds so you have to work around a lot of issues.

Even "good" software packages written by people who understand autotools like glib have issues. Just look at the official glib cross compiling instructions: https://developer.gnome.org/glib/stable/glib-cross-compiling...
The "correct" way to cross compile it is to figure out all the autoconfigured values yourself, and write them into the configure cache.

Personally, I have had the least trouble with plain Makefile based packages. Yes you often have to reach into the Makefile's guts and modify it to make a working cross build, and you'll have to set the rpath manually, and install the files yourself, but at least it's easier than having to modify an autotools based build.

Autotools "just works", and when it doesn't it's very hard to fix. Makefiles don't "just work", but it's much easier to fix them yourself.
I think of all the music that is lost because it isn't digital.

My friend growing up had a huge jazz record collection. He once pointed out that only a small number of them got converted to CD format.
Carpenters earning San Francisco wages, who probably qualify for a pension after 25 years of service (because they are in the fire dept)
Ask HN: Transcript parsing and NLP?
I'm considering embarking on a project to parse and analyze semi-structured pure text transcripts. I will need to identify and be able to quickly retrieve things like "all things a given person has said" and "all things said about [insert word or phrase]." I don't know the exact number of documents I'll be dealing with but let's say it's about 10K pages of text. I have a few questions and am hoping someone may be able to offer some guidance. I'll be doing the project in Python.

1. Are there any decent open source packages for transcript analysis? I can't seem to find much except a few little projects on github that deal mainly in specific kinds of transcripts (e.g. movies, debate transcripts, etc.). I had hoped to find something in the legal tech world relating to deposition or trial transcripts but I haven't seen anything and most of those tools are proprietary.

2. Are there canonical approaches to parsing, tagging, and structuring data extracted from transcripts? I'm particularly interested in something like a DOM structure where I can easily traverse nodes in the document and query things like sibling elements (e.g. What was the question that this answer was in response to?).

3. What databases or document formats should be considered for the task? I will occasionally add new transcripts to the DB but it will otherwise be essentially read-only once constructed. I figure one option would be a document DB like ElasticSearch, but I haven't used it before. A second option I figure would be some other DB like Mongo with each transcript stored as JSON, but I'm not sure how I'd go about storing the meta-data in JSON and whether it could go into the same doc or should be in a separate one. A third option would be using a SQL database along with something like NLTK where I have columns for meta-data and word tokens.
Because you can always improve on a design.

Here's the modern helmet maker for the UK fire services: http://www.rosenbauer.co.uk/equipment/helmets/
Two flying taxi startups got Pentagon funding
This is a cool project, I'll definitely keep an eye on it. I've long wished that something framework & language agnostic like this existed.

One suggestion for the docs, especially since the tagline is that this is a cloud-native solution, would be examples of how to run it in common cloud setups. For instance I'm looking at the deployment page and it mentions that in the gateway configuration you'll want to run it behind a load balancer but in front of the API router. But if you're using an ELB, which as far as I'm aware is still part of basically the default way to run web apps on AWS, the load balancer and router are combined and there's no way to hook something like this in. So it would be cool to see some examples involving specific tools like ELBs, maybe a note on other ways to run it if using Kubernetes, etc.
That was never the goal or intention. Those were research products that did exactly what they were designed to do.

It has absolutely no relevance for RISC-V being successful or not.
Boxing out ISPs is probably a large part of why they're doing it. Google believes traffic should be able to go directly from your computer to the server in question and then load up Adsense without any interference from your ISP injecting ads. They can do things for more than one reason, it's a good thing, but it also nullifies one of the few channels they don't have access to.
I seems like you're confusing an algorithm that could attain absolute maximum for hyperparameters with something could attain "good enough" values for hyperparameters.

After all, the models that work "well-enough" now, that attain state of the art results, don't have to have absolute best parameters but rather parameters that come from rules of thumb, trial-and-error and sometimes the 101-optimizations mentioned. I mean, we knows things work, there are working results, the challenge is determining exactly how these appear.
Worthless Just Two Years Ago, West Texas Sand Now Brings in Billions
No. "Free" has an odd effect on people.

For example they may think the item has less or no value ("Why are they just giving this to us? Are they trying to poison us?"), or think the item is unlimited.

The point isn't to recoup costs, but to make the recipients value the item.
How to Be a Responsible Music Fan in the Age of Spotify (video)
Chicago burned, too. But it was already a grid.

https://en.wikipedia.org/wiki/Great_Chicago_Fire
Yes.

It appears to be provoking a kneejerk response from people who don't want to address the question.
Google tries to make you log in if it knows you have an account. You can erase Google cookies to avoid that.
You raise fair points about the spending of money on physical assets/consumption. Can you elaborate similarly on the potential problems with how saved/invested money is allocated?
i think you switch to opera mini http://www.time-table.in/jp-university-result/
There are already https only features, and their number will probably just keep increasing

https://www.digicert.com/blog/https-only-features-in-browser...

https://www.chromium.org/Home/chromium-security/deprecating-...

https://blog.mozilla.org/security/2018/01/15/secure-contexts...
> GOG which I have no experience with but hear its good

You heard right. They have quite a good setup: the Steam-style GOG Galaxy client is entirely optional, you can also download, install and run your games manually without hindrance.

Well done web site with lots of user reviews. They also have very cheap older games and regular freebies - they're such a nice seller that you feel like buying something more expensive (Witcher 3 at half-price was a good deal ;-)

Edit: they also have a 'connect your Steam account' feature that allows you to have some of your Steam library games added to you GOG library.
As I said, the portion they don't pay is taken from companies using creative work. Not from you and not from me.

It is only available to freelancers. People working in those fields usually don't have the option of regular employment. For that reason was decided that companies using their work still need to contribute to health insurance (as all regular employers need to do as well). For everybody else the answer is: seek regular employment if you want someone else to pay half of your health insurance.
>It will operate at a flat rate of $23.76 per megawatt-hour over the course of a 25-year power purchasing agreement

Does anyone have data on typical wholesale power costs?
I think you are jumping to conclusions for no good reason here, I think it's absolutely unlikely to happen that browsers remove http support. Worst case they'll add a clickthrough screen similar to the invalid ssl interstitials of today. Surely you can deal with an extra click through when logging in to your wifi router if you can't be bothered to install an ssl cert for it?
Imagine a reader who is not you, and imagine whether or not such a reader would learn something intellectually interesting that's grounded in our shared reality. The guidelines themselves give a lot of other specific advice, so you may find it helpful to re-read them closely.
This is completely untrue. If HTTP is enough for Debian packages it's enough for my blog. It's a myth that HTTPS is the only way for the Web to be secure; there are many ways to encrypt and verify data. Google it just trying to consolidate its power over the Internet by making us rely on centralized certificate authorities.
The Overselling of Gratitude
Slashes and backslashes got pretty wild in the '70s and '80s.
The lead up to and spike in 2013 was likely partly due to the GNU project's 30th birthday. To celebrate, version 0.5 of the GNU Hurd was released September 2013. Also, it appears the 2012 and 2013 Summer of Code sessions had some influence. As I am very eager to use a pure GNU Hurd-based OS in future projects, I do hope we see more activity and interest. Summer of Code is a good idea and maybe simply celebrating every birthday moving forward with a hackathon would help (wink).
Just out of curiosity, doesn't this leave a large loophole for extrajudicial gangsterism if the government created a job that included, say, punching people who didn't pay their taxes?
For anything complex, you'll probably need a combination of both approaches (or some method of examining the existing codebase), and then go down another layer of whys. Why is the code written the way it is in the context of the business goals? Why is there this undocumented behavior? Why does the business requirement say x while the code does y?
Ask HN: How can I teach back end contracted team front end development?
I've been tasked at work with training backend developers to be capable of writing high quality frontend code in react and redux (high quality as in maintainable, consistent patterns, follows ux designs). I've really struggled with this. The external team has produced low quality code quickly that required rewrites and long cycles in PR review.

I've tried implementing mentoring and pair programming but that seems to stick for particular use cases / features but there is a gap in general knowledge shown by repeating the same mistakes on future features.

I feel like there is a massive difference between accomplishing a feature vs being good at something.

Any advice or feedback would be really helpful, thanks.
I Googled around a bit and didn't find anything on political concerns other than the GPL thing (which would cover linking, not reimplementation of math). Is that the political concern in question or is there also something else?
This is good. Even while at a stoplight it's important to be aware of the traffic. However I do wonder what this law says about people who use Google Maps while driving.

Also just the other day I had an Uber driver who was looking at their Facebook feed WHILE driving. Ride cancelled, reported to Uber.
I don’t know, New York in August makes it pretty unpleasant to wear a suit. Actually it’s unpleasant just to try and breathe... it’s like huffing hummus. Of course Florida in August is downright fatal. I think fashion just doesn’t care.
I'm not sure how many degrees of separation this knowledge is from programming, but it's got to be one of the highest values I've ever seen on HN.

Bravo.
It was pre-GDPR so that is the max fine available
You're not wrong that that effect can exist. And I'm not saying that investing is a totally altruistic, virtuous action. However, the criticisms of the stock market as not being "real investing" are largely off-base. Liquidity encourages investment -- illiquid investments are universally less preferred than liquid investments, all other things being equal. Even if non-IPO investors/subsequent issuance investors are not directly providing capital to a company, nobody would participate in IPOs or other stock issuances unless they were confident of a market for that stock in the future. Therefore participation in the secondary market for stocks is necessary for a primary market to exist in any meaningful way. (In a similar way, if the public market did not exist, there would be much less private investment, much fewer startups, etc.)
Yes, at the Mozilla Corporation. Steve Klabnik, for one.
Why Makers Write
Have a look at the wget manual. There are lots of FTP-related options.
I asked them. They're not sure either. Is there a test we can do to know for sure?
Mostly Brown, but they've also been used at Worcester Polytechnic Institute and University College London.
share your sorrows regarding broken FF extension, most notably FT Deepdark. I haven't upgraded beyond FF 56 for same reason.
(Sorry for deviating from main topic here)
https://news.ycombinator.com/item?id=17492884
Absolutely not the job of the C or C++ programmer to diddle perfectly correct code to compensate for this hardware screwup. I mean, seriously?
I mentioned this already in another thread, but if you are interested in emulating hardware or just how CPUs and hardware work in general, writing a Game Boy emulator is about the most fun and educational project you can take.

The Game Boy hardware is, on its surface, extremely simple (as an example, there is no “operating system”, only a 256 byte (!) boot ROM that pretty much only serves to display and validate the Nintendo logo shown at start), and it has a vast library of games available for it that make use of that hardware to varying degrees.

This means that you can get really good results really fast. Especially the earlier games, like Tetris, don’t rely on fine grained implementation details too much, so even a sloppy, quickly put together emulation can run them well.

But if you then strive for accuracy or just being able to run more complex games, you can take things to almost arbitrarily detailed levels of this somewhat “fractal” complexity, uncovering and implementing all sorts of interesting hardware intricacies.

Contrast this with even slightly more recent game consoles, where you will have a lot of busywork ahead of you to even get the system past any reasonable definition of “booting”, without any gratifying visual feedback. With the Game Boy on the other hand, getting to a game’s title screen, with working buttons and all, is actually pretty simple.
Hunting in Nepal
I don't mean "just give it to them" as in without cost, I mean don't disallow anyone from getting it, regardless of whether they're supposedly eligible or not.
Various data here: https://www.eia.gov/electricity/wholesale/

From my brief browsing, $23.76 is <70% of the average $/MWh price across the available data.
Hi! Thanks for the question. DIRT works well for objective information. In the cryptocurrency use case, this could be the ERC-20 smart contract address for a token or a list of investors for a project.

To flag information as incorrect, you need to take tokens and challenge the data. A challenge starts a vote and anyone in the DIRT network can vote with their tokens on what information is correct. The vote winner and majority voters earn tokens. The vote loser and minority voters are penalized.

We are planning to publish our protocol design in a few weeks with more details.
One type of archival process that avoids petabytes of data is to scan the original film, process it however deemed appropriate, and then record the finished digital files back to film negative. They will even go to the lengths of separating the digital files into their RGB channels, and then record each channel to B&W film negative. This allows for much greater information to be preserved per channel. It also makes restoring this archive interesting. All 3 negatives must be scanned, and then aligned in post.

I used to work for a company that had a 16-bit film recorder that did this. The recorder was very finicky to environmental conditions especially related to humidity.
I don't have much experience using HE libraries, but I know another (fairly popular) one is SEAL from Microsoft Research: https://www.microsoft.com/en-us/research/project/simple-encr... Perhaps it has the support you need?
This is a small signal change, most users won't notice. See the example image: https://3.bp.blogspot.com/-pcT-gkZb6OA/WnyBrJKufcI/AAAAAAAAA...
> so why not create such a business yourself

Not many people have €5M to build their own hotel, particularly those who are unemployed. Furthermore, not everyone can overcome all the barriers to entry, or have the know-how to keep a hotel operating.
that is about $2 cents on kwh! Sounds about right for wholesale price.
I bet Mark spends that much on neckties.
This is truly good news, but is it really worth calling out that a record was broken when it's been trending down regularly over time?
Krypton now supports U2F from iOS app to Chrome
He only did three novels, so you've already finished 1/3 of them.

The Castle: The only difficulty here is some conversations take forever (probably because they were never revised). I'd suggest just plowing through them the first time, your eyes might glaze over and you'll miss stuff in them but it's ok, you can pick more stuff up on later readings. I've read The Castle many times and I still pick up new stuff from it.

The Trial: There's really only one chapter that's difficult, the penultimate chapter set in the cathedral. You could literally just skip it, if you're having trouble with it. You'll miss some self-contained goodies like "Before The Law", but you can always come back later. It has been said that except for the first and last chapters, most chapters in The Trial can be rearranged and read in whatever order you like. I seem to recall someone even created some sort of physical version of the book where you could literally swap chapters around.
Thanks for pointing it out.

It is a gold mine of systems programming languages articles, in a world where C wasn't yet something that actually mattered.
I didn't understand a lot of that, but have you found any dapp bugs yet?
Virtual athletes compete to take on a medical challenge
Yes, I was referring to that. They refuse to use the standard and state-of-the-art FFTW3 library because it's distributed under the GPL. (Actually, it's dual-licensed GPL/commercial).
Doesn't surprise me. The tech would be great for extracting battlefield casualties and fatalities.
"Wikipedia for structured data" seems like an odd tagline when Wikipedia already has a Wikipedia for structured data.
> DId they nuke their database?

As I understand it, they don't crawl the web and manage their own database of websites. They use Yahoo! for all their searches.
Sure. But when the government is forcibly separating asylum seeking families up, and putting the children in cages.

And the response from the government is that either it's fake news or that they just don't care.

To a lot of people this is an injustice. And they have no avenue to demand change.

These people ruin lives. Imagine what kind of mental trauma these children will have for the rest of their lives.

And they get upset that people don't treat them with respect when they go about their lives.
It's a reference to the sci-fi book The three body problem by Liu Cixin[1]. In that ta mysterious game about an alien planet where its population can be dehydrated to survive harsh conditions which could last millenia, and then re-hydrated when the conditions are right.

Although i think the terms hydrate-dehydrate are not unheard of in tech stacks for example in a django REST framework called tastypie to denote serialization-deserialization of data.

[1] https://en.wikipedia.org/wiki/The_Three-Body_Problem_(novel)
Keep in mind that the author tried to build an independent implementation, so your complaint is like "Why are Gecko developers wasting time on reverse-engineering websites, instead of installing Chrome?"

For this purpose it's fitting to do a deep analysis of files actually produced, rather than trust the documentation to be entirely complete and sufficient.
Such low-level dump is also needed to debug interoperability issues when files produced by the new implementation are rejected by existing tools.

I'm developing cargo-deb, which builds Debian packages without need for spec files. It doesn't use Perl, and can even build Debian packages from macOS. I had to learn and reproduce the structure of the deb files, which was relatively easy. I would need to go through exactly the same horror as in the article if I wanted to add RPM support the same NIH way (so RPM tooling may be good and easy, but RPM as a format is a failure.)
>* If you let people have more individual liberty, some are going to be highly motivated and intelligent and excel while others are going to be lazy and slow. Throw in a few years of selective breeding and you're going to get rising inequality*

I don't think that exhaust the causes. Not to mention it borders on the racist (the lazy self-selected breed of the poor, and the high achievers smart rich).

Instead, if you people have more individual liberty, they'll be less likely to work together and stop politicians and corporations from stomping on them.

Add grubby moguls that stop at nothing (the never ending legacy of the robber-baron) and have politicians, media, and judges in their pockets, and you're going to get rising inequality.
The other option is to register a domain and use that to get either LetsEncrypt cetts or purchase a wildcard.
If you are struggling enough to go through the effort to try and scam the government for a small portion of free rice then I think it's obvious they value the item. Not caring about the edge cases is almost certainly the correct choice here.
I think we need more positive stories about humanity.
I have heard rumours that one can get Emacs up and running fairly well in Termux, but I haven't explored it personally yet. Orgzly is good enough for most of my Android Org needs.
Key milestone awareness is important. The more people who know the raw economics, the better choices that can be made.
The record being broken is just the headline of the article. The body is about the trend. The first sentence makes that perfectly clear.
Have they solved the UV problem at least? Even full sun used to eat fiberglass.
It's standard to use both “All rights reserved” along with explicit permissions to be explicit that all rights under copyright not explicitly granted are reserved. It is, in intent, a disclaimer of additional implied permissions, though IIRC the “All rights reserved” in practice has no legal effect.
Which is great for users that understand what these security concerns are all about, like typical HN folk. But these people are probably aware of cyber security already, so not much gain here.

And people that _don't_ understand cyber security will have no context for what "not secure" means, and may needlessly avoid a variety of HTTP static-HTML sites, where these security issues aren't that great a concern.
I'm sorry. I don't want to make you or anyone else upset. But my honest opinion is that this is a productive thread that people can learn from, even if it isn't of the form you expect.
What pressure do they need, a length of pipe might do?