skysight-inc/HackerNews huggingface dataset:
> Emacs is like a classical steel frame road bike, reliant, robust, nothing fancy but easy to repair.

I usually find myself comparing Emacs to the A-10 Warthog: It's big, slow, and ugly, but when you have a big ugly job it's absolutely your best friend. Also it's spent decades surviving the most determined attempts to get rid of it.

(In this analogy, Atom plays the role of the F-35 JSF: intended to replace what already exists in a variety of missions, but absolutely not mission-capable at any of them.)
This is assuming no trading fees and highly liquid exchanges with low spreads, otherwise the profit from these micro-movements could be eaten up. I see no problem with automatic trading over periods of hours if you're getting >60% accuracy.
The Potential Impact of Quantum Computers on Society (2017)
Emperor: Battle For Dune (2001) was my first Dune game. Wish I could play that again. Story mode was quite fun.
Yes. But the excessive DoD budget is unconscionable.

"We spend more on defense than the next ten countries combined."

- POTUS Obama
- State of The Union 2016

What makes matters even worse is we're still building (over-budget) fighter jets while our adversaries are focusing on cyber based "weapons."

If we have more military but are less safe then something is not what it is said to be.
Thanks for the feedback.

The initial version did not cache indeed. On each request, the Google Sheet API was hit. I changed that with today's release and the sheet is cached (shared cache). To update the site, just append ?refresh=true to the URL.

I like your idea of a kind of staging system. Have to think about how to solve that.
Just another "this is one of my favorite games growing up" post that have popped up here. This is one of my favorite games growing up.

The version I owned had over 100 puzzles. After beating them all, to this day, I lost the will to play any other similar puzzle games. I have this feeling of, been there to Nth degree. Some puzzles were very hard and took many tries.
But laptops often have useless keys like Caps Lock or even Scroll Lock (who uses that?) or Pause that doesn't pause anything. Replacing them with language switch keys makes more sense.

You have to switch to Latin to type things like emails, URLs, foreign band names etc. And if you are writing a code then you have to switch constantly to type comments and messages in your naive language. So inconvenient.

Bilingual users are not that rare, at least at school most people in my country study some foreign language. Of course it doesn't mean they are going to use it after graduation, but anyway.
Can you get 1kW of power from 1.7kW of cooling to power chiller unit?
Not paranoid at all.
Neat and clean. Bookmarked, will give a try next time I write markdown for GitHub.

You are correct about the incompatible markdown styles on the Internet.
> Twitter and Facebook are used frequently to track down foreign combatants to be killed. Should people who work there be shamed as well?

yes, and not only for the reason you listed (although that certainly is one)
Oh yeah. SQLite is incredibly versatile and for most web applications it's more than enough. The only pain point I have with it is that all data is stored as a string no matter the table schema types specified, this can lead to some bugs, but if you have a good library in your language for SQLite then it's not a problem.
> Is there some reason the study doesn't include the post-December 2017 bear market?

Now, that would be a decent out of sample test, wouldn't it?

Also, keep in mind that at hourly resolution, with a highly autocorrelated dataset, 60% is not much better than coin toss.

I would like to see if any of the methods they used would outperform just using what happened in the previous period as one's prediction.
This map claims it can predict crimes across London before they happen
Not much to see, but I subscribed anyway because Lanyrd [1] is basically dead and I am not a huge fan of Meetup's interface.

[1] https://twitter.com/AhmadNassri/status/1005090197917327363?s...
I'm right-handed, but for decades have used the phone in my left hand -- I found this to be useful at an early job that often required taking notes whilst on the phone, so I optimised behaviour for that and the habit stuck.

When early cellphones came along I had no trouble using my left hand only when most "right-ies" I know used them with the right hand. Since smartphones became popular I still phone with my left hand primarily, though I have become more ambidextrous with it, and I've noticed that others seem to switch hands more too.
It looks like it is a class project. But so what? It's giving you enough information to reproduce the study, which is more than can be said for many published research papers. That makes it useful imo.
Interesting paper! We just published a similar project, but in a more econometric focused context. However, we also find it interesting that even really simple models (like AR1 with SV) outperformed more sophisticated ones (e.g. TVPs without TVP). If you are interested: https://onlinelibrary.wiley.com/doi/full/10.1002/for.2524
> no problem with automatic trading over periods of hours if you're getting >60% accuracy.

They a look at the sampling distribution of your projected P/L assuming each trade is an independent Bernoulli trial with success probability 60%.
We had to play this game during math class (at age 12, approx '95), no joke. Think it was like 2 lessons of 50 min each. Some people weren't familiar with DOS. The first 5 min of the class was getting the game running.

I was already familiar with games such as Lemmings though. Puzzle games are great for children. I'd love a more recent Steam port for my kid.
Sheltered intellectual: "Evil doesn't exists"

Rich entrepreneur: "Money doesn't buy happiness"

Fashion model: "Love is about the person not the body"
Every bigger change is not good for someone. These people could've started riding with Uber, learned programming, drive with cargo, fly planes (did you know it's easier than driving cars?) and so on. There is no objective reason for suicide, these people still have it better than people during the industrial revolution.

Society should learn how to help people not feel endangered by technology and prevent them feeling like they should kill themselves. Technology helps us and while you might not have job for 10 years, automation might change the world so much that almost no one will have a job in 10 years.
As a class project where kids are learning how to use software, clean data, type equations etc, it is acceptable. It is unreasonable to expect them to know better when they are just getting a feel for the tools.

If this is supposed to give insight to people on how to allocate their money, the critiques would have to be much harsher.
+1 for using SVG. It looks awesome.

Are you using some SVG library or making it "by hand"?
A simple pattern I follow for C++ concurrency is to have each thread run an event loop and use https://github.com/cameron314/concurrentqueue as `concurrentqueue<std::function<void()>` for execution of code in the other thread ; I don't remember getting threading problems by doing like this as long as any shared resource either outlives both threads or is in a shared_ptr of sorts.
Interesting, do you have a link where I can learn mire about the fix?
fetch and CSS handle AJAX and animation absolutely fine with native calls and work well with React, why would you bring in a library to handle these?
I am not arguing that Communism is free of coersion.

I don't think free markets exist, I believe they are an idealized model. I think this is especially true for the labor market.

Likewise, I don't believe there are coersion-free societies. But that does not mean I'm willing to overlook some baseline level of coersion as not being coersion at all. Governments (regardless of economic policy) tend to assert a monopoly on the use of violence in an area, and that monopoly on violence means their policies are enforced through coersion.
I’m not sure I entirely follow the point of the complaints. The complainants seem to have a problem with the fact that they’re asked to either agree with the ToS or not use the product/service. How’s that illegal/unfair? No business is obliged to allow all and sundry to use their product/service - regardless of whether they abide by the rules. GDPR doesn’t mandate that, does it?

While I of course fully support the protection of consumer data/privacy, the companies also have a right to decide whether they want non-compliant users using their service. They’re not running something like public transport, which must, by rights, be available to all.

Are these complaints in fact valid under GDPR?
Personally I strongly disagree that you need to be "all in" on the React ecosystem if you don't want your knowledge to evaporate (as the author puts it):

I've been using React since 2015 when it was still in beta, so I witnessed the evolution and invention of the whole ecosystem around it firsthand.

And while it's true that the team and community introduced many new tools and technologies, you could probably still use the original React documentation from 2015 to build a simple app (as to my knowledge no backwards-incompatible syntax changes were introduced).

Also, for 99 % of apps you probably don't need the full-blown React stack like React Router, Redux, server-side rendering, hot reloading, transpiling with Babel, bundling with Webpack2 etc. I routinely build small React apps for websites (e.g. for contact forms) using just vanilla React.js (actually Preact.js as it has a smaller footrprint) without any of the amenities listed above, and sometimes I even write old-style ES5 code and use JS-based tags instead of JSX.

So please only introduce additional complexity (in form of tools, libraries and add-ons) if you really really need it. The more complex your toolchain, the more effort you will spend just maintaining and upgrading it instead of doing productive work (frontend devs who tried upgrading Webpack and Babel.js to the latest version in an existing project with many dependencies probably know what I'm taking about).
> I can fully understand Courtland's motivation to grow a community (to keep people coming back more frequently / to create engagement)

I don't think that's why Courtland is growing a community. I think he is growing the community because he believe's it is the best way he can help indie founders be more successful right now.

Also, please stop spreading untruths. It takes one click to get from the homepage to a list of all interviews ranked in descending chronological order. With some pretty awesome filters as well.

FWIW, if you're reading this comment and were thinking about checking out Indie Hackers then don't let these comments put you off. There is a pretty large group of us on Indie Hackers who have built (and are building) successful software businesses, the average quality of discussions and answers is higher than on HN (albeit more focussed on the topic of bootstrapping and with a narrower quality range), and it is honestly the most positive, supportive community I've ever found online.
As much as I align myself philosophically to most things this project stands for, I wouldn't trust myself to write public facing web applications in C. The same philosophy could still be held up while replacing the last components with a less dangerous language like Rust(with the trade off of developing complexity, and possibly giving up a bit of control).

OpenBSD as a base operating system, running relayd and httpd to face the hostile web proxying for efficient services written in Rust would be my ideal choice. SQLite for most simple data store needs, and Postgres if the data management gets big enough that it might spill to another machine.
Some'll say big companies like regulations, increases barrier of entry. Then others'll respond that GDPR is looking to be flexible with small companies, looking for intent to comply
I wouldn't trust anyone telling me he "got" state machines in a 5 minute tutorial.
I am currently working with a data set that is billions of rows and tens of GB. Will be interesting to see how SQLite handles it, which I plan to try. All of that in one DB file!
The absolute error will be low, but the relative error can still be high. E.g. if you're dealing with events that have a frequency of 1 in 2 million, then 1 million samples can't have exactly 0.5 occurrences, so the relative error is at least 100%.
It's Full-HD on 5.5 inches, so you can likely fit fairly dense text on there.
Basic Data Types in Python
SQLite is a beautiful little jewel! Every time I think "does it have X feature" it always delights me that it does! And the code is exemplary as well, you can learn loads from just reading it. If you don't need concurrent writers, then SQLite goes a very, very long way.
I rarely see people discuss Taskmaster in the wild. Anybody use it in the production? Or is it just an internal project in disqus?
> No business is obliged to allow all and sundry to use their product/service - regardless of whether they abide by the rules.

If they are operating in the EU? they do actually. You can't just put whatever you want in your ToS/EULA and throw your hands up.
Eh, that's the original idea of the Unix shell, sure. But Unix has many ideas. Long running daemons have been a part of Unix systems since the beginning.
Exactly. Personally, i widh larry,sergey came out in public more often. I think Alphabet is getting hurt coz of their absence. Google gets really less appreciated. I guess people forget the Good when even a little bad is committed.
I mean, it takes literally one click to get from the homepage to a list of interviews, ranked chronologically, with pretty awesome filters.

Get your sh*t together Courtland :)
most western european nations yes,

in EE, a lot of countries are still dealinig with the intertia of the post-communist goverment and its institutions.
Vivado us actually very good for EDA, and especially for one you can get for free (webpack). Compare it to design compiler for basic synthesis- now that is an ugly gui! Vivado had made great strides to integrate ip/rtl/synthesis/pnr/debug with cross probing between stages and great visual presentation of results. Try do any of this with 'industry standard' tools like design compiler and you will see just how good it is comparatively.
> Is it not obvious that politicians don't want to bust their biggest (potential) campaign contributors for GDPR violations?

In Europe, members of the judicial branch are not up for direct popular election and therefore does not campaign. I guess this is less democratic, but it means the judicial branch (which decides who to "bust") is not beholden to campaign contributors which is a good thing.
The problem is not with "accept ToS or leave", but that that ToS demand things for the company the complainants argue are not legal to blanket demand in ToS, but have to be optional.
https://en.wikipedia.org/wiki/EPrivacy_Regulation_(European_...
The Accidental Game
Hmmm, maybe... or perhaps you get a call that their monitor doesn't work...

On reconnecting the power cable we find all files deleted anyway.
Agreed it's a very well designed gui, but seems to gobble memory. If you have a 32gb linux machine it's excellent.
As mentioned multiple times elsewhere in this thread, AMP doesn’t have that much going for it in terms of performance, that’s more of a marketing play.

It’s not that hard to build a page using any of a handful modern frameworks that can outperform it. The trump card is Google’s preloading in searchresults, which AMP makes easy, but wouldn’t be impossible without it. If they stopped enforcing their own CDN/caching, wrapping the pages with their own UI, rewriting links, you could argue it’s a good thing, as a standard that anyone could adopt without commiting to one company. Until then, it’s just a path for vendor lock-in.
You bring animation libraries in when your UI animations don't necessarily match the component lifecycles and you don't want to do something basic. Well, you don't have to bring in animation libraries but then you'll have to engineer it by yourself and handle all the quirks.

In React you simulate a DOM(or whatever) instead of working on a DOM that's handled by the browser(or whatever).

It's just like the difference of a real-world physics and simulated physics. In the real world, you can throw a rock and the nature will handle everything. On a simulation, you will have to think about all kind of details to make your simulation as realistic as possible.
I think you're missing what I'm saying. It's mostly a literary point. Here's the context:

"Enter by the narrow gate; for wide is the gate and broad is the way that leads to destruction, and there are many who go in by it. Because narrow is the gate and difficult is the way which leads to life, and there are few who find it."

If there are many ways and they don't necessarily lead to salvation but self-determined good things, then we're not talking about the way anymore. We're basically disagreeing with Jesus (the speaker).

That's anyone's prerogative, for sure, but a different metaphor is warranted at that point.

EDIT: Reading your other comments, it looks like the "blind men and the elephant" metaphor is your preference, which is fair, but it's contradictory to the "straight and narrow path" metaphor.

> Many seminary lectures have been filled by the intellectual quagmires that grow out of "let grace abound".

How a Christian should behave and how people get to heaven are two separate questions. Ephesians 2:8 and Galatians 2:16 are pretty straightforward. And there are plenty of other supporting verses besides.

But my point here is that people look at Christians and get caught up in the question of who are good people, which is really a secondary concern in Christian theology. It makes sense to assume it's a big deal to salvation theology since most world religions (and casual personal theologies besides) make achievement a central concern. But there's nothing in the Bible that says the worst Christian is better than the best atheist or anything. Or that Christians deserve any special consideration that agnostic people don't.
> all data is stored as a string no matter the table schema types specified

The docs seem to suggest otherwise:

> if a column is of type INTEGER and you try to insert a string into that column, SQLite will attempt to convert the string into an integer. If it can, it inserts the integer instead.

From: https://www.sqlite.org/faq.html#q3
This confuses React with the react eco system.

I am a happy producrive React user and I don't know two figs about the wider eco system.

Whatever man, React is just JavaScript and they've learnt what not to do from Adobe Flex, that is why I am so fast and productive in it
Given the publication dates, those other articles are almost certainly also based on https://arxiv.org/abs/1805.12028, which incorporates those two additional years of data.
> And those c programs call binary files.

Uh... am I missing the joke? The C programs don't "call binary files", the C programs become the binary files through compilation.
I'm pretty active on IH as well. Haven't really seen the phenomenon that you're describing yet, but I agree that 'copy paste' fatigue is a bit of a problem - I'm definitely struggling to find the energy to post the same response to what amounts to the same question for the fifth time.

I'd like to see the community split up into different threads/sections (like subreddits). We could have a section for [show IH] posts, a section for self-promoting advice articles, and a section to ask for advice.

What I'd really like to see is a Stack Overflow-style suggestion which pops up before you submit a question, prompting you to check out a few previous threads which might answer your question instead of submitting a new one.
I am using http://svgjs.com/
It's very lightweight but doesn't have much features though.
I agree, but this does not mean that some experienced developers can't have some fun creating some tools in C, they may even be less buggy and more performant then some of the other tools written in high level languages.

Btw, I am not a C fan, in fact I think I have no favorite language, I use what I have to for the project
That Wikipedia page seems out of date, and there's only that one and a Dutch version of it, it seems. ePR should get in effect in 2019, correct?
There's a certain amount of distrust among the populace towards other states if that's what you're asking, though I'd say that depends on how anti-EU the individual is. This seems to be on a steady rise due to the populist movements all around.

And yes I can confirm, in Northern Europe there is a fundamental trust on the government. I, for one, believe that none of our politicians are outright bought; some of them may drive pro-business policies, but from my vantage point the level of cynicism exhibited in this discussion falls squarely to a bucket of loony conspiracy theories.
There are several lawful bases for processing personal data. Consent is one of them. The companies don't have to rely on consent. But if they do that consent must be freely given.

This point in GDPR could be clearer, and I hope the national regulators provide better advice.

Also, lots of complainants don't understand GDPR and so we will see a bunch of complaints based on incorrect understanding of GDPR.

https://gdpr-info.eu/art-7-gdpr/

> When assessing whether consent is freely given, utmost account shall be taken of whether, inter alia, the performance of a contract, including the provision of a service, is conditional on consent to the processing of personal data that is not necessary for the performance of that contract.
Workplace Advice I Wish I Had Known
The GDPR says no such thing, does it? My GDPR skills are limited by a reasonably good read of wiki and other articles, not the actual text. It states “Unless a data subject has provided explicit consent to data processing for one or more purposes, personal data may not be processed”. It has other requirements about the company being “responsible”, protecting by design, pseudo-anon, right to forget, etc.

As far as I understood, it doesn’t mandate the exact nature of the ToS between the service provider and user, leaving that to be a free-will agreement between two parties.