skysight-inc/HackerNews huggingface dataset:
I find it difficult to agree to this statement from a holistic perspective since there are many unknowns that the average individual has little to no control over. For example, how do you, as an individual, can control the air quality in your vicinity [1]? the water quality [2]? soil? pesticide/procurement/logistics of food? Work environment? Family environment?

What do you do and how do you control the quality of all these things for a long stretch of time (1, 10, 30 years?)? In theory, as you have more income, you may have more control over some of the areas above, but the reality is that some factors are still difficult to control/ balance.

There is still a major part of acute illnesses that are directly associated with choice in the areas of dieting and exercise, so do not take my response as a full counterargument to your opinion.

[1] World's Air Pollution: Real-time Air Quality Index - https://waqi.info/
[2] https://www.bloomberg.com/news/articles/2019-08-20/world-ban...
This isn't an issue to solve for an IDE. The tooling around the build process need to improve.
Could it have to do with early humans being scavengers? I heard there is some scientific support for this hypothesis, and I can imagine this may have had a profound (and evolutionarily recent) effect on our immune system.

Could someone with more expertise shed a light?
Developing cross-browser extensions with web-ext
Wah -- wah -- waaahhh.
Looks nice, responsive design and basic phone controls work. Good work!

Edit: The source code is pretty unapproachable. The front end is over 1000 lines of varying concerns in a single file.
How about a SAT test but instead of getting into a college you get a job. Bring back aptitude testing for employment so we don't have to go through this college rigmarole.
I have 15 years experience as a professional C++ programmer in various teams and companies (and although I don't know 100% of C++17, I consider myself productive!).

When diving into new codebases, the couple of esoteric-used-features-you-did-not-know-existed in C++ was never a big deal.
Learning the required C++ features was always a matter of days (because the codebase is full of real examples).

Understanding the overall structure of the code, the interactions/dependencies between the components, in what file/directory should go your first feature... this is the hard part. And it's many orders of magnitude harder than learning a couple of new language features.

Don't get me wrong, I'd really like that C++ and D be smaller, and I don't like feature bloat. I once wrote a source code processor based on clang, and then you realize how big the language really is (there are many AST node types), and having all your code written in it starts to feel like technical debt.

However, I pragmatically have to recognize that feature bloat isn't a real problem for professional C++ programmers (It might be, for compiler vendors - at this point, I'm not expecting any new C++ compiler to be created).

PS1: C++ certainly gives you some shiny tools to make interesting messes (I've seen codebases where simply including a header would change the program behavior). This isn't related to the feature count, but rather to the semantic of the individual features themselves, like macros/templates. At least we don't have monkey patching ...

PS2: About your Lua example: even without knowing the syntax, can you sincerely have the slightest doubt about what "player:set_pos{x=0, y=0}" actually does?
My father was a mechanic and a very good one. I spent plenty of time in the shop growing up. I saw him and his mechanic friends come up with some really ingenious ideas for how to solve problems. I am sure it is what inspired me to get my degree in computer engineering. What I never saw them do was create their own conversion kits and parts. Sure, there are few "mechanics"[0] out there who make stuff like that, but most don't.

[0] These people tend to have a mechanical design/engineering background to begin with.
In the same vein: whatever "external" influences you think undo the possibility that your will is free -- the chemicals in your blood, your experiences from childhood -- aren't you that system in its entirety?
What kind of programmer are you? (2018)
You certainly could create circular containments with directional flow.
After working on a completely failed project in a non-software department of a large organization, I’ve realized that (depending where you are) the main deliverable for a lot of things is what your manager can put in his power point presentation to his manager.

Of course if the project lasts long enough the software being reasonably good starts to matter as you start finding out things you promised people don’t work anymore, your huge rats nest of code makes it too hard to add features like, etc. But until it hits the “power point bottom line” a non technically educated manager will not care at all.
So people are allowed to fish and kill a lot of them and you guys are more limited on fire many you can fish to reproduce? Wow, I never cease to be surprised by how stupid government can be.
What's really interesting to me that psychology twitter seems to have a rabid hatred for TMT which I find really strange since, at the very least, Becker's book (the Denial of Death) lays out a pretty reasonable foundation (much more reasonably than the vast majority of psych papers I've read) for a lot of human psychological behavior.

Becker's view is pretty straight forward: We cannot incorporate a true understanding of our inevitable death into our psyche and function, so basically a huge amount of the complexity of our psychology is based in ways our mind is able to divert accepting this reality. When I was younger I though "fear of death" was a wildly over blown notion (I remember reading Delillo's White Noise and thinking "is death that scary?"). But as I got older, and started having friends die, I realized that in youth I was just much more deeply in denial of death. Needless to say I think Becker makes a good point.

For me, the violent reaction by the psychology community against TMT seems to only add validity to Becker's idea. We really can't deal with the reality of our own personal death, and that is so strong that on an intellectual level we immediately was to laugh off the idea so that we don't have to face that this might even be the case.
> If the decision precedes it, then free will does not exist (and in my opinion cannot).

One of the problems I have with the Libet experiment is that the subject-reported awareness of conscious thought time is assumed to be accurate. But how can it be? The subject is being asked to move their hand. That takes a conscious effort. But the subject is also being asked to monitor thinking about moving their hand. That's a whole new task. Then they're being asked to report on their memory of thinking about moving their hand. Yet another task.

Normally when you move your hand, you just move it without the additional perceptions of "I am now thinking about moving my hand. I am now going to tell someone of the moment that I became aware of thinking about my hand." We don't normally reflect upon our motor movements in such a fashion. If you stopped to reflect upon each step before you took it, you'd be tripping on yourself all the time. So the reporting task is an unnatural and artificial burden above and beyond our normal mode of thought. I would contend that the extra tasks introduce a delay in the subject's self-awareness because the subject has to now additionally wait for the constructive thought "observing myself in the act of thinking about moving my hand" to rise to the threshold wherein that thought becomes part of the internal monologue of the conscious mind.

On top of that, perhaps the mind plays a trick on itself regarding conscious thought. When your eyes quickly saccade from one spot to another, there is motion blur, but you don't perceive it; your mind edits it out since it conveys no useful information about the world. Similarly, when you are contemplating taking an action, your brain has to make certain calculations before it can execute that action. Your motor cortex needs to communicate with the frontal lobe and the parietal lobe. You need to refer to past calculations of similar movements so that you don't overshoot or miss the mark. All of that takes time. Perhaps the brain edits out that time because it would be wasteful and non-productive to monitor the experience of "thought delays."
I'm a little late to this thread, but since you are using emacs and deft, you might be interested in this package I created: https://github.com/efls/zetteldeft

I aim to polish it a bit more before publishing it to MELPA, but you might find it interesting already.
If they're lucky, their legal, HR, and PR teams will manage to contain this before it rises too high in the management chain, throw a few mid to high level managers and engineers to the angry mob, and move on. That's how it's worked in the past.
You are 100% correct. As much as I don't want drones with cameras flying over my houses, as long as they are 400ft above my home it's considered public airspace.

If this were to be addressed it would come into conflict with the 1st ammendment and possibly the 4th?
Evaluation Metrics for Language Modeling
There should be an S&P500-N fund where you can select up to N specific companies you want to exclude, and they give you a dynamic ticker which tracks that sub-set.

I wonder if it’s technically feasible without absurd transaction costs, to either explicitly or effectively net out specific company exposure from an S&P500 basket.

Even just a calculator which could tell you, for every share of SPY of you want to not have Boeing exposure you need to short-sell X shares of Boeing.
If you know other programming languages, especially object oriented ones, I'd recommend spending a couple days on Ruby.
Line between Rails and Ruby is kinda blurry

* Have a look at the syntax: https://learnxinyminutes.com/docs/ruby/

* Work through the Ruby koans: https://github.com/edgecase/ruby_koans

* If you have time or desire, look through the Poignant's Guide to Ruby: https://poignant.guide

It is a wonderful language. Good luck.
Yay, someone who is open to the idea! So yes, I think Dvorak is a good counterargument to Bach. I personally feel that for anyone to appreciate Bach, in 2019, you need to overlay some form of intellectualism before you can appreciate Bach. And that is something I don't like; music should grab your from the first second, if possible.

I would concede that I would appreciate Bach better if there was less public emphasis on his music. Someone like Grieg is to me fresh because it is unfamiliar. In that sense I would have had a much more open approach to Bach if the first time I heard his music had been through exploration, rather than publicity.
Or perhaps oil losing its value would humble the people who need to be humbled and bring about some peace.
If the chemicals can dissolve plastic, the plastic wouldn't be a problem.
Because music theory doesn't know how numbers work. The interval of A(440Hz) to A(440Hz) is "1" in music theory even though it's 0 in literally every other context ever in the history of everything. I mean, if they're going to use a bunch of mathematical terminology, the least they can do is count right.
The SAT and ACT are a fantastic detector to identify rich and motivated parents who are willing to drop off their kid for 2 years at cramming centers for weekly tutoring sessions and trial tests... and who are willing to pay thousands for it.

I’ve been there, his scores went up significantly. I don’t think it made him smarter in any way.

Combine that with our ability to buy a house in a very good school district and send him to expensive summer camps in Tahoe where he can “develop leadership skills” and “contribute to the community” and you have the perfect applicant.

I’m proud parent, and I want my child to get all the opportunities, but the cards were very heavily stacked in favor of him.

It’s all bullshit.
That sounds like a great idea but quickly gets you into very murky Waters, especially wrt China.

If the government in question doesn't try to be just, you'll end up assisting murder and silencing the voices of the oppressed.

Sometimes it really is better to say "no" to a business opportunity, if the other side isn't behaving in a sane manner.

And fwiw: gitlab did just that as the sister comment pointed out
The author seems like he can't decide if it's an audio revolution, a podcast revolution, or a headphones revolution. He doesn't make terribly interesting arguments for any of those, then kneecaps himself in various ways (like adding YouTube to the revolution, because hey, video has audio too).

There might be an interesting article to be written about the unique intimacy of listening to podcasts and talk radio on headphones or alone in your car, but in this case it feels like the author is still just getting their thoughts together.
> But as far as I remember, Tesla had to put a thick sheet of steel or something (titanium?) under the battery for safety in case you drove over something?

A sheet of titanium under the battery pack to prevent object intrusion. S and X also have a tubular barrier near the front of the vehicle to break debris down before encountering the pack shield.
Bayan Obo: The Chinese Mine That Makes All Gadgets Possible
I’m not sure how salmon specifically would react, but migratory animals generally don’t get fooled by these sorts of things. (I don’t think anyone knows the mechanism, as not all migratory species have internal compasses like migratory birds do. But they do it anyway. Maybe it’s just really good dead reckoning?)
My frank opinion as someone ~2 years into grad school in something to do with computers and statistical inference (taken a bunch of numerical classes, ML courses, maybe ~1 year of grad level stats coursework): if you actually want to do statistical analysis for a living, you need get a statistics degree. CS people are irrelevant except for computational issues. As a CS guy probably you can be useful for scaling a system to do automated inference, or as an advanced database guy, or writing shell scripts or something.

If you go to grad school in CS and work hard in the right subfield you might develop the understanding of someone with part of a stats BS. Again, the part you would actually know something about is computation, which as far as I can tell isn’t a real bottleneck for anything except very large automated systems. Otherwise some guy can just use R and his laptop.

I mentioned my status above because this is solely based on me evaluating things in an academic setting and not job experience, but this seems very clear to me once laid out like above.

ML is “hot” but it seems to me like an extraordinarily specialized area of expertise with little general applicability.
You can move? That’s what I did.
Awesome. Advantage has been added.
GitLab is better than GitHub, I think.
There's no god, thank god.

It nicely fits the title of the article.
Simple Windows ret-into-Libc buffer overflow exploits (date unknown)
I suspect they mean buying a used EV such as the last generation Nissan Leaf, which can be had for reasonable prices; I've seen pre 2013 ones for less than 6k.
Callback hell is easily avoided by naming callbacks.

Async/await has its own footguns, except they’re so difficult to debug that you need static analysis tools (Typescript or ESLint) to use them safely.

It’s one of that most special class of APIs that let you add a bug in one part of the system (e.g. forgetting an await) that causes a totally different part of the system to fail inscrutably. (Although really it’s Promises that unlock this ability, but potato/potahto.)

Callbacks are easily debugged with just a normal JavaScript interpreter.
Taskwarrior is also built upon the todo.txt format. [1]

Taskw supports various task dates – { due: scheduled: wait: until: recur: } [2]

Taskw supports various named dates like soq/eocq, som/eom (start/end of [current] quarter, start/end of month), tomorrow, later [3]

Taskw recurring tasks (recur:) use the duration syntax: weekly/wk/w, monthly/mo, quarterly/qtr, yearly/yr, …
[4]

Pandas has a "date offset" "frequency string" microsyntax that supports business days, quarters, and years; e.g. BQuarterEnd, BQuarterBegin [5]

IDK how usable by other tools these date string parsers are.

W/ just a text editor, having `todo.txt`, `daily.todo.txt`, and `weekly.todo.txt` (and `cleanhome.todo.txt` and `hygiene.todo.txt` with "## heading" tasks that get lost @where +sorting) works okay.

I have physical 43 folders, too: A 12 month and a 31 day expanding file. [6]

[1] http://todotxt.org/

[2] https://taskwarrior.org/docs/using_dates.html

[3] https://taskwarrior.org/docs/named_dates.html

[4] https://taskwarrior.org/docs/durations.html

[5] https://pandas.pydata.org/pandas-docs/stable/user_guide/time...

[6] http://www.43folders.com/
Yes and because that will at least get them one semester out of these kids, which will probably need student loans. Even in state tuition will be many thousands of dollars that will trap these kids.
The exec response can be coming from a variety of angles:

1) Reuters reached out and he simply provided a snippet of what is happening;

2) US firms are interested in the product;

3) US firms are interested in using this conversation to leverage negotiations with another party;

4) Whether they are getting little to no traction or some, Huawei may be trying to say "look, we are not nuclear, others are talking to us, you should too' to prop up interest and willingness via journalism.
Show HN: CSS TeX Style Sheet
Modern landfills are sealed off from the soil underneath. Nothing leaks into the environment apart from gases from decaying matter. Once a landfill is full it can also be sealed at the top so that gases may be recovered and the landfill buried under clean soil e.g. to turn it into a park.
It's designed for devices which cannot do Google's 2FA, not for normal use.
So "gas explodes" doesn't carry its own environmental issue and personal danger too ?
There is something apparently ironic about any article presenting a rational argument for the proposition that conscious reasoning is an illusion. I suppose they are expected to work through epiphenomenalism.
Thank you for a helpful comment. I can see the initial comment wasn't sufficient now you've explained how it looks to you.

The 2nd post is harder to justify in a way. Some of it comes from experience, and understanding the behaviour of a merge join vs a loop join for example, and how much slower the latter can be if applied wrongly, which points to why the optimiser is so vital.

Edit: there's also the cardinality estimation (which can so easily go wrong), the dynamic programming for joins and the combinatorial explosion when it comes to ordering/reordering of inner joins, heuristic costs of using indexes vs not, etc.

Some of it was hearsay, but I stated it as such. Anyway, point taken, and thanks again.
Just 10 minutes to find data-divulging demons corrupting Pope's eRosary app
Scala Developer Jobs in Startups
Been to Thailand. Muay Thai is a really good physical and spiritual experience one can have in Thailand. I really recommend it to anyone visiting Thailand with the time and money to invest in this skill.
I think I acknowledged the ease of removal, but in the market I am in - moving back home to Portland, Ore. - most of the homes that have Nest products have multiple Nest thermostats, Nest locks, and Nest smoke detectors. As the article alludes to, it is a product line that contractors were going all-in on for quite a while. There are an abundance of wonderful homes that do not have these gadgets, so using one data point to limit my search can be helpful. I am looking at a lot of homes while working full-time in a different city. Sure, I may miss the perfect house, but I doubt it.
How did people live without Avocados before they became a thing about like five years ago?
How are we to know how much entropy the process provides our system? The patch in the article counts one bit per timer interrupt, but there may be much less than that. If the tsc clock and the timer clock are linked, and the system is totally blocked on entropy, it seems plausible that the tsc reads will be predictable/repeatable beyond maybe the first value.
My issue is simply that a downvote doesn't tell me anything. Doesn't matter what I think about Bach, but did someone really downvote without saying "I think Bach in interesting because x, y and z"? The analogue would be if I go and downvote some of the other comments to the OP just because they promote Bach. Anyway, it's passed.
I think Zuck "gets it" much more than the reporter does: being evasive and dishonest can be extremely lucrative in today's world if you do it exactly right. Zuck has always seemed to possess a natural talent in this regard, and now has become a true master of the craft. That's why he travels in a private jet while reporters fly coach.
If you have a data driven alternative measure for predicting student success, by all means offer one. The reality is, schools want to discriminate against whites and Asians in favor of dumber middle-class blacks and hispanics.

Edit: You have to understand, these people genuinely, religiously believe that a racially diverse student body is somehow better. It's utterly naive to think their motivation is better evaluating student potential.
"Free speech is good" is not a "blithe techno-utopian narrative".

The internet makes people uncomfortable because it lives somewhere in between the realm of public discourse (heavily regulated) and private discourse (mostly unregulated). On the internet, these realms mix, and people (especially in the press) have a hard time sorting out which is which.

I don't know if "free speech is good" or if it "leads inexorably to truth and progress". I doubt it. But I do think that any cure will be worse than the disease. Democracy may not not "lead inexorably to progress" either, but does that mean we should nix it?
This was pretty good …

https://www.npr.org/2019/09/13/760599683/were-all-gonna-die-...
Facebook was used in 2016 by the Kremlin for disinformation warfare with the express purpose of swaying the results of our presidential election. Facebook recently adopted an official policy that they will not remove political ads which are blatantly, demonstrably false. This policy was drafted by Katie Harbath, Facebook's Public Policy Director of Global Elections, who was previously Chief Digital Strategist for the National Republican Senatorial Committee.

Freedom of speech is a straw man. It only applies to government interference in the free speech of individuals. Facebook is a private platform, with no obligation to protect the free speech of its users. They are using it as an excuse to protect the spread of disinformation.

Yet another reason that Facebook is toxic.
If you watch until the end he explains why the Earth won't flip in that case
you have only yourself to be angry with
Yet another time I disagree strongly with Microsoft.