skysight-inc/HackerNews huggingface dataset:
> credible researcher who concludes that precognition exists

See, that's exactly what Popper referred to when he said that theories cannot be confirmed, only rejected. Simplified to that extent, it's not nearly correct, but apparently we need to simplify it even more to get through the thick skulls of people like Bem.

The theory Bem et.al. refuted is "ESP doesn't exist and if ESP does not exist, there is no effect in these experiments." That's a much bigger theory than "ESP doesn't exist". And indeed, every single time somebody purported to have evidence for ESP, it turned that the typically tiny effect was a flaw in the experimental design, be that due to fraud or incompetence.

> obviously that is bullshit

No, not at all. Nothing is obvious. It's bullshit by sound reasoning.

There aren't just two theories that are competing here ("ESP" and "no ESP"). There's also "this researcher is incompetent", "this researcher is a fraud", "these statistical methods are useless", "I'm high on crack and none of this real", etc. A priori, "ESP" and "no ESP" might be the most believable among those, but all the past evidence points strongly towards a combination of "this researcher is incompetent" and "these statistical methods are useless". That's why we can say that this is bullshit and not feel bad about it.

> if obvious bullshit can make it through the scientific process

A pay-to-play journal like F1000Research is part of the scientific process? That may be where your confusion comes from.
ISRO plans mission to moon to harness trillion dollars worth of nuclear energy
Thanks for that. It seems safer than I imagined (Schools, theatres, and bars), might have something to do with his financial status though.
Anything that has to be interpreted or un-JIT'd for the most part. Runtime eval, runtime struct memory layout redefining, runtime type change, etc. Basically it's a trade off between pre-compiled immutable omniscience and developer friendliness. Targeting the former often increases perf due to the assumptions you can make, targeting the latter increases comfort and adoption and usability and simplicity.
Perhaps we should start doing something like what Taiwan did with their trash: https://99percentinvisible.org/episode/separation-anxiety/

> The trucks only accept trash bags officially sanctioned by the government of Taiwan which come in a distinctive blue color, complete with an official seal. The bags range in price and size, from 3 liters to 120 liters. The most popular bag is 25 liters (similar to a tiny bathroom wastebasket liner), which costs about $5 for a pack of 20. This effectively makes a pay-as-you-waste model, incentivizing citizens to recycle and compost as much as possible since those services are offered for free. The musical garbage trucks are tailed by a recycling truck, where workers help the residents sort their recyclables and compost into thirteen distinct bins. Should people fail to sort their materials properly, the government will fine them up to $200.
Well, I suppose a JIT has tighter time constraints.
After parsing the comments, I have not seen one person mention management or leadership. Someone with 20 years experience hiring and leading teams is going to be much better than someone doing it for the first time in their life. The ability to know your weaknesses, surround yourself with good people who fit your vision/culture and address those weaknesses, is not something most 25 year olds can do. Most at 25 have no idea what their weaknesses are. which makes it all the more impressive when people like Zuck, Spiegel can scale into massive companies.

But I also understand why you would want to invest in a 20-something. On average, they are going to be more aware of emerging tech, and guided with the right advisors can get a company off the ground and then supported with the necessary pieces.
> While the disclosures weren’t there in the earliest stage, the company has said since the beginning that it intended to add them.

> In my test call, I attempt to get Google Assistant to repeat that bit — it’s easy enough to not hear that opening line, particularly when you’ve got the phone up to your ear inside a crowded restaurant. But the AI just barrels on with the reservation. If you miss the disclosure, you’re out of luck — for now, at least. At present, the only way to opt out of being recorded is to just hang up the phone — not the best way to get repeat visitors.

This part makes me deeply uncomfortable. Opting out of being recorded likely means being fired for not taking its reservations. Consent feels weirdly coercive. For a tiny improvement in someone else's convenience, we may end up inching even closer to everything being recorded.
Does Firefox for iPhone have the same capability?
A lot of the medical devices (like a pump in the hospital) have similar issues, running old Windows 95 or CE with 0 patches ever.
I have single stream recycling and the shit that people put into it is ridiculous sometimes. Greasy pizza boxes are a popular one.
"Actually CPython has a cache for that."

My apologies for my unclarity. In my head, "hopping through all these hoops" included using caching, but that is completely unclear. It is true that there is a lot of caching being done, because it would simply be unusable if there isn't. But it is also true that there is still a lot of work to do for "x.y()", even when all caches are used fully.
> It's not a good position to be in.

I mean, I get what you're saying... but honestly making 15b profit per quarter is really a pretty good position to be in.
tl;Did read: Long-overlooked “tunneling nanotubes” and other bridges between cells act as conduits for sharing RNA, proteins or even whole organelles.

Long article, but very good gif:
https://static.scientificamerican.com/sciam/assets/Image/TNT...
Sounds of moving objects change perceptions of body size
To reiterate part of the above comment, we think that this is really life-changing insight and advice. It's definitely free to ask people for help on LinkedIn or go through your network but think of how inefficient and random that is.

If I don't happen to be a 2nd degree connection of someone at the company and group I dream of working in, and they don't answer my cold email - then what do I do?

Further - if you have interviews coming up, people with friends on the inside have a HUGE advantage in how to prepare. We think that should be accessible, and it's a paid service because as much as I'd like, most people won't do this for free unless it's for a friend or family member.

I was one of those people who'd spend hours helping for free, but I could only help people who wanted to work in my specific team. When time came to refer them to someone else, it was really hard to get busy people to agree to do this.
Stanford University Starts a Blockchain Research Center with Vitalik Buterin
Novus Ordo Seclorum, where does the phrase come from?
What technical steps? My business used to send personal data to normal people via email (their own data). Now we can't do that anymore.
Even the US cities that have grown post war generally had their city centers long before the war, and their tallest buildings tend to be there. This is about tall building density, not population density.
Do you mean to say it was better than he depicts it to be? or is it something else?
Open source maintainers are exhausted
Try millions of stock images in your live website – FREE
Here you are: https://github.com/stared/interactive-machine-learning-list/...
Disney gets DOJ approval to buy Fox, but must divest sports networks
> ecology, epidemiology, cultural anthropology, cognitive
> psychology, biochemistry, macroeconomics, computer science,
> and geology? Why do they all get to be called science?

They do?! Well, then the term "science" clearly means nothing anymore.
JavaScript is too dynamic for such analysis. JavaScript at its core is not a very well designed language, and it's a bloody miracle that a JIT can make it usable.

If you're designing a new language, don't make everything (even arrays!) a hashmap.
The angle and layout of the 4000 is different. A lot of people prefer the original.
I think Torvalds is worshiped well enough
Yes... and most of it is even part of stable APIs.
I know at least in LuaJIT you can use FFI to declare structs beforehand and gain a bunch of performance. But that's not a JIT-provided step. That's just something you have to do by hand.
Sorry, this is not "visual explanation", this is "math heavy explanation with some drawings next to it".
Bash function, but yeah. One of several. See also, surfraw. And newsboat / rsstail / multitail.

ddg () { w3m https://duckduckgo.com/lite?q="$*"; }

I've spent rather too much time recently coming up with a sane RSS output sanitizer / text formatter. Given the crap that's generated it's a complicated process.
I respect that this is a new way of doing things, but would disagree. With The Lobby, they're not obliged to give you a referral, a job, an interview or anything of the sort.

They only get paid for their time and insights. Our thesis is that the "insider" has in their head (even in the junior-most roles) incredible insight into what it takes to land a job they have, how to position their story, what recruiting timelines are like and more.

This information is not available online always. Sometimes, it's never posted online at all. For the most competitive roles, you tell your team and they tell their friends and a pile of resumes come in before any "outsider" has a chance to figure out they're even hiring.
I'm always confused why we aren't pyrolyzing refuse and reusing the hydrocarbons in them.

It's energetically and monetarily expensive, but both costs are more or less paid for by the output products and input products, as far as I am aware. And you get out fairly high quality fuels.
No longer letting ssh listen on IPv4 address definitely cuts down on brute force attempts. One caveat is someone cleverly found a workaround to do the seemingly impossible task of scanning IPv6 address ranges. They hosted a NTP server and harvested live addresses. So I guess those who disable NTP on the most sensitive VMs might be right. One is already suppose to have a local NTP server anyway, if only by pointing hosts to the firewall's ntpd.
I think she’d be open to the idea, it’s not like she’s actively refusing business. Taking some reservations from a computer voice is a lot less change and (more importantly), it’s not change she has to initiate.
Are the insiders paid, and do their employers know they're working with you guys?
Let’s not confuse things here. It is a statement on strong encryption. Not to be confused with a strong statement. It is not a strong statement. It is a very weak statement. It takes a stand only against “centralized” schemes, meaning they couldn’t come to agreement on whether to oppose decentralized schemes, which have most of the same problems.

Then instead of recognizing the possibility that a government could have evil laws that it enforced while technically following the processes assured by any key escrow type scheme, they characterize the problem as being one only of governments who do not adhere to the assured processes.

The thing is, a government could completely follow a processs and still do so for abusive reasons. The IEEE don’t see that as a problem in their scope of concerns, apparently.

The other huge problem with it is as mentioned above that it only focuses on (valid concern) the possible circumvention of one particular implementation (centralized) by people and governments behaving counter to the intent of the system. It completely gives hope to the fools who would work toward decentralized systems.
Is Julia really a Python competitor, I mean, for the same sort of niches? I had the impression that it was more specialized than that. (Bearing in mind of course that once you're Turing Complete and have a C binding you can technically do anything. Not that either of those two is necessary, but they are sufficient.) But as my phrasing implies, it was just an impression, and two people have mentioned it now.

Common Lisp, well, I suppose I'll leave that up to the reader. Personally, I observe that in a context where dynamic languages are being discussed in a positive manner, Common Lisp is a dynamic language, but when static languages are being discussed in a positive manner, suddenly Common Lisp is a static language. (In fact, that pattern may hold in general; for any given programming individual language characteristic being positively discussed, Common Lisp will have it, no matter how contradictory the whole set may be.) Under the hood, it must resemble one or the other more strongly, but after years of consuming advocacy, heck if I know which.

Can't speak to the other two.
> I can't find a section of GDPR requiring these individual toggles for each "partner"

This isn't happening because websites are falling over themselves to comply with GDPR. This is the case because websites explicitly want to make opting out as difficult as possible. Somehow a large portion of web content creators have gone astray and confused locking users in a metaphorical room against their will with "consent".
We used to have separate stream recycling here... it was actually easier, you put glass and metal in one bin, I believe 1&2s in the next and 3s in the third, everything else was tossed.
While I can see some value, the problem I seem to be running into the most lately is over-abstracted code. Untangling the web of naming and redirections leading to small pieces of code or single variables becomes extremely frustrating. Maybe it comes from education in an engineering background.

I would much rather see

return foo && bar || baz;

and a comment explaining behavior (although perhaps parens so I wouldn't have to reason about order of operations)
The code examples are great but I also want examples of compiler errors when things go wrong.

C++ sort of has a reputation for compilers omitting messages that are, to put it mildly, unhelpful and verbose. While they’ve improved over the years, I’d like to know if new features have new confusing error messages.

Saving 30 seconds writing a one-liner doesn’t really “count” if there’s a chance of seeing a 40 line template-unrolling when deduction fails due to a typo. Does that happen here?
Off topic: to all the UI/UX designers out there, I instinctively click all prominent "X" symbols on a page before trying to determine what they mean. Every time I visit tech crunch I end up clicking the X and then hitting the back button to bring the article back up. A "Done" button would be better. Non-modal article content would be best...
Would raising the prices be enough to weed out the barfain hunting riff raff? That phone only model just sounds like an excise or a bias against young people who tend to use computers more
Insiders are paid as individual advisors. We don't work with employers, so we ask insiders to make sure this is OK with their company. In some cases, there are employer policies against them doing this, and in those cases, we focus on former employees.

Former employees still have the network and the knowledge on what it takes to land the job, what the culture is like, and how to help someone prepare for interviews.
This definitely should be better highlighted... I knew I should be able to follow ActivityPub but: nothing was on blender/peertube website nor I saw any field to search for blender...
Drivers, drivers, drivers.

We've tried many times to switch to linux, the showstopper has always been the same.
> I would be intrigued to see a modern attempt at a dynamic language like Python or Ruby, but with attention paid from day one to ensure that only very JIT-able constructs were used

I think "unknown type at compile time" and "JIT-able constructs" are opposites. You'd end up with a tracing JIT that compiles the same set of code in different, specialized ways based on runtime determination of the the input types as though the lang was static. Which is basically what we have today. You can have optionally typed languages, but you still have to write your runtime and compiler to the lowest common denominator, so you probably want to go more strict if you care about your (runtime or compile-time) compiler and runtime performance (as the Dart devs learned IIRC).

I would assume "JIT-ability" is proportional to the immutable input and output knowledge of the code to be compiled.
"Our life is what our thoughts make it"

-Marcus Aurelius
now there are 17 competing standards...
The compiler writers are right in the sense that for every one of those optimizations you can have a microbenchmark that will benefit hugely. The opponents are right too, in the sense that for most codebases the more niche optimizations don't matter at all. The right answer, as always, is to take a particular case you actually care about and benchmark yourself. There are no benchmarks that would be generally representative, there is no meaningful "average case".

Personally, I mostly use C/C++ for fairly high performance numerical code and happen to benefit greatly from all the "unsafe" stuff, including optimizations only enabled by compilers taking advantage of undefined behavior. I'm therefore naturally inclined to strongly oppose any attempts to eliminate undefined behavior from the language standards. At the same time, however, I fully recognize that most people would probably benefit from a safer set of compiler defaults (as well as actually reading the compiler manuals once in a while) or even using languages with more restrictive semantics. Ultimately, there is no free lunch and performance doesn't come without its costs.
Unfortunately it doesn't. https://support.mozilla.org/en-US/kb/add-ons-firefox-ios details why.
Targets the wrong place. It may reduce contamination of recycling streams, but does nothing to encourage less production.

Perhaps a combination approach: $5 for a pack of small bin liners, or return your waste to the shop for free.

If Tesco were filled with piles of consumer waste given back to them I posit the problem would be on the way to being solved within weeks.
What problems did you find it with it?

I've been using it for the past 6 months after dual booting and running VMs for a long time and found I haven't found a reason to boot into my VM yet.
Can you try again now?
In Slack's case, yes they're proactive. But this is not the norm when enterprises violate their SLA.

If a service outage is particularly bad, some providers will be proactive and reach out with credits. This is rare.

In most other cases, the company relies on you to contact them and claim that they were out of SLA, at which point they'll investigate and give you back a pittance of what you paid that month.

The claims is normally a fun go-around process of pointing fingers.

See for instance the Amazon EC2 SLA - https://aws.amazon.com/compute/sla/. In order to even begin to claim it, you need to be running in 2 AZs. You must provide evidence in a ticket. Your service credit will be either 10% (99.0 - 99.9) or 30% (< 99.0). Whether you were down for 1 day or 14 days, it's the same SLA credit. The credit is applied to future service, may be applied as a refund to the current bill at their discretion.
It's funny and sad how Linux Foundation gets all the attention from these corporations, when GNU/FSF have been just as (or more) enabling for their success (ignoring Android for a moment).

Imagine what GNU could do if they had just a fraction of the donations LF receives. Perhaps we could finally get good, affordable hardware that respects our freedoms.

Misunderstand me right, Linux Foundation does great work and deserve the success, but they likely would not exist if it wasn't for the FSF.
Justice Anthony Kennedy to Retire from Supreme Court
Strictly speaking, I have no idea.

But considering that MS refuses to supply updates to Windows 7 running on current CPUs, I am not very optimistic.
I tried to replace my Explorer with the Trackman Marble. Not even close.
At the same time a bigger house may also be /cheaper/ due to better materials and higher quality equipment.

That said I recognize that there is some variance, hence fungible :)
This seems like a positive contribution to the debate. Reges lays out the argument very calmly, with no trace of the us-against-them tone that, I seem to recall, poisoned the Damore memo. (I should re-read it to check this impression.) Particularly, there's this near the end: It’s time for everyone to be honest, and my honest view is that having 20 percent women in tech is probably the best we are likely to achieve. Accepting that idea doesn’t mean that women should feel unwelcome. Recognizing that women will be in the minority makes me even more appreciative of the women who choose to join us. That's not the feeling I took away from Damore at all.
Ask HN: Where do you get your startup/tech culture t-shirts? Pay how much?
Have seen some folks strutting startup or tech themed tees. I like those and want to make more, maybe as a business. Point me to your fav destinations/brands for these and how much you guys will be willing to pay
As described by the documentation, Django applications are “a Python package that provides some set of features”, reusable, and are “a combination of models, views, templates, …, URLs, etc”. What this approach describes is not standard at all to the Django app structure. Some cons to this include: no ability to make new versions of an app and use them concurrently, removing set standards and confusing ANY new engineer that must work on the project, no compartmentalization of business logic, etc etc. There is a reason why Django is structured the way it is. Removing the battle tested skeleton may mean it is not the web framework for your particular project.

For a detailed explanation of what Django app's are and why they are structured the way they are please refer to the `2. Intro to Django Applications` section of https://medium.com/@djstein/modern-django-part-2-rest-apis-a...

For any new Django engineers reading this, I would point you towards https://github.com/pydanny/cookiecutter-django for the best / most complete structure.
Much like email, if ActivityPub becomes prevalent one day, there will be 2-3 main players hosting 80% of the traffic, and then the small independent players on the side. So Youtube will be a ActivityPub-compliant platform.
Wren is kind of along these lines: http://wren.io/
Maybe they regret it for just a split second?
If you're worried about zero days you might consider not allowing SSH through firewall and requiring connecting to VPN first. That'd require a flaw in both OpenVPN and SSH.
I wish http://terralang.org got more attention. It’s a great way to write a jitting library. Add in LuaPEG and it’s a great way to write a jitting language.
You can use Firefox Focus. It's a private navigation browser, and also acts as an ad-blocker for Safari
Considering that he went out of his way to express his opinion (calling it a "fraud" and "con"), it'd be funny if he sits this one out.
> If the original title begins with a number or number + gratuitous adjective, we'd appreciate it if you'd crop it. E.g. translate "10 Ways To Do X" to "How To Do X," and "14 Amazing Ys" to "Ys." Exception: when the number is meaningful, e.g. "The 5 Platonic Solids."

https://news.ycombinator.com/newsguidelines.html
What about the question of no-shows? If your assistant can make bookings easily - you can make a load and then choose where you actually go later.
That's actually one reason why restaurants like phone booking - because if you've had the human interaction of talking you're less likely to not show up.
The likely upshot is that the industry will have to move to paying for bookings.
> I think "unknown type at compile time" and "JIT-able constructs" are opposites.

Not opposites exactly. Types enforce a phase separation between compile time and runtime, but there's no reason you can't have a compilation phase at runtime too. This leads to staged programming, like MetaOCaml.
And it has failed spectacularly in the case of China... for decades.