skysight-inc/HackerNews huggingface dataset:
I totally understand that milliseconds matter in the use case described in the article.

For me, personally, I use python to automate tasks - or to quickly parse through loads and loads of data. To me, startup speed is somewhat irrelevant.

I built a micro-framework that is completely unorthodox in nature, but very effective for what I needed - that being a suite of tools available from an 'internet' server, available to me (and my coworkers) over port 80 or 443.

My internet server, which runs python on the backend (and uses apache to actually serve the GET / POST) literally spits out pages in 0.012 seconds. Some of the 'tools' run processes on the system, reach out to other resources, and spit the results out in under 0.03 seconds (much of that being network / internet RTT). To me, that's good enough - adding 30 or even 300 milliseconds to any of that just wouldn't matter.

I totally get that if Python wants to be a big (read bigger?) player then startup time matters more...but for my personal use cases, I'm not concerned with the current startup time one bit.
I find all fake content generators, including this one, really annoying. It has a superficial similarity to meaningful content, but as soon as you start trying to read, the meaning crumbles like an incompletely fossilized coprolite.
Marquee still renders in Chrome, and possibly others, which I can't help but imagine is an easter egg by the devs!
A little more background on the power source:

http://oakridgetoday.com/2018/02/15/y-12-reactor-core-could-...
So, afaik, the bug is not a bug. It should be, but the language specification says it's not.

To quote richard smith on a related issue (malloc(-1) succeeds):

"
* malloc is part of the implementation, so LLVM is allowed to optimize it to allocate memory from "somewhere else".

* In this case, LLVM allocates SIZE_MAX bytes of memory in some hypothetical space that exists only in its imagination.

* This allocation succeeds, so the pointer is non-null, and errno is not set.

* However, as a result, malloc need not actually be called at runtime.
"

Does this lead to silly results?
Yes.
The example in the getting started section comparing Python Qt isn't very convincing.
This is my biggest gripe with the new MBP's - and I never thought of this. Thank you!
Nuikta (http://nuitka.net/) already does that and much more:

- it compiles your program and make it stand alone so you can distribute just the exe

- it makes it start faster

- it makes it run faster

- it's fully independant of the system python. Actually your system doesn't even need a python at all

I don't get why it's not used, it's very robust, compatible with 3.6 and on some of my script I get about x4 speed up just on start up alone.
There is a pocket CHIP build available
How long would it have taken to get the App Store?

You mean like HandNGo (spelling?) that existed several years before the iPhone came out, let alone the iOS App Store? Quite popular with Windows Mobile folks, that was. There were others that I've long since forgotten about, but they existed.
I have thinkpads of various kinds for work and home and run linux mostly. MBPs do suck.
I'll add that bindings Chucklefish did for Lua via rlua[1] are some of the best I've seen. I had Lua up and running from scratch in a project within 5 minutes which is pretty darn awesome.

[1] https://crates.io/crates/rlua
> It is not only shorter, it is also easier to read and to edit, and can easily utilize the power of the state.

Easier to read and edit is obviously subjective, but shorter is not and that front page is just straight up lying. The Qt example is most definitely shorter. What am I missing?
I don't own a MBP, but I use one for work, so this is mostly geared toward a work environment.

I was "that one jackass who uses Linux instead of OSX" at a previous company. At my current job, I use a MBP like everyone else.

I don't think the MBP sucks; for me, an external keyboard and Bluetooth mouse solve almost all the annoyances. I find that things work a little more smoothly when I'm using the same operating environment as everyone else. Getting help when things don't work is easier, too. I have confidence that things like screen sharing will work and not cause me grief. If there's an app that my company wants to use, I just download and run it without checking if there's a Linux version.

The bottom line is that it's a lot of little conveniences that add up, with little downside.
Sonu ke titu ki sweety’s actress is dating with 8-years-elder director
You are misinformed. Here's the actual real court case: https://www.judiciary.gov.uk/judgments/thomas-evans-v-alder-...

"But I came, on the consensus of every doctor from every country who had ever evaluated Alfie's condition, to the inevitable conclusion (following 7 days of evidence) that Alfie's brain had been so corroded by his Neurodegenerative Brain Disorder that there was simply no prospect of recovery. By the time I requested the updated MRI scan in February, the signal intensity was so bright that it revealed a brain that had been almost entirely wiped out. In simple terms the brain consisted only of water and CSF. The connective tissues and the white matter of the brain that had been barely visible 6 months earlier had now vanished entirely and with it the capacity for sight, hearing, taste, the sense of touch. All that could be offered by the Bambino Gesu Hospital in Rome was an alternative palliative care plan. An end of life plan. And so, on a true deconstruction of the issues, it is that that this case has been about: what is the appropriate end of life plan for Alfie?"
I left NYC 5 years ago. But at the time I was living there, there was essentially no option other than an ER after 3pm (and very few before).

And my point is that the European system does not require you to make decisions in such a case. You just go and get checked without going bankrupt.

Where I live now I have 3 hospitals within 20 minute drive, one of which is walking distance, and 20 triage/clinic locations. I can go to any; I prefer the triage because they are quicker and nicer.
Windows Insider Preview with Ubuntu for Windows is what you want now if you really don't care for macOS or Apple hardware.
>Reading between the lines here, they didn't go with a more mature language like Java because they were worried GC tuning would be a problem?

The post says GC was already a problem in their old system.
Doing the interface in the web browser has its ups and downs: it makes some things more awkward locally, but it's easy to deliver the same interface remotely - e.g. a university can run a JupyterHub instance for a course, and students visit a URL and login. nteract is an attempt to make a notebook interface as a local application.
I understand, but what I mean, is that they do not do some data processing/machine learning on your profile to present you the best suitable match as other dating website would do, it's only proximity based and maybe with some basic stats.
Traffic to Lambda from the internet and between Lambda and S3 is free. The only thing you pay for are the transfer costs from S3 (at cents per GB).
Uh, I have no idea when the concept of perceived fairness brakes down. But that's not the point in the end. Universal services like school and healthcare make sense because they improve the quality of life for everyone.

I suppose the core issue is that there is trust that the public funds are used in proper way.

I don't understand the 'US is too large to X' arguments. I thought the states are sufficiently independent to handle most things distinctively from the federal level. But I don't know enough of how US works to discuss this beyond it looks odd. Couldn't e.g Oregon implement something, and if it works, then other states could just copy the model. From the outside the concept of distinct state level governments sound like they could provide great platform for innovation and experimentation. But maybe they are bogged down in federal legislation and partisan politics?
I'd add:

- writing tests
- understanding cache
I don't need to show that, as I am not the one advocating a fundamental restructuring of the status quo.

You need to show that the policies implemented in other countries will continue to work efficiently at the scale of the US, as you are the one advocating that course of action.

"This policy worked well in [some place that is not the US]" just isn't good enough.
This is a big deal for me. I hated trackpads before I got this MBP. I was using a Thinkpad before and I thought it had a pretty nice touchpad compared to other laptops I had used. After a few months, I can't use the Thinkpad's touchpad because it's so much worse (movement and gestures).
The only reason I have one: You need it to build and test iOS apps. If you’re working with mobile apps, you can’t afford to ignore iOS.

Other than that - can’t stand Apple, iOS or Macs.
I see your point, though it still feels a bit dodgy to me, and I suspect to many other HN readers. Fortunately it's a rare and borderline case so we don't need to worry about it too much.
I think you misunderstand the statement. I wasn't referencing the comparison of the tax costs of different public healthcare systems. But while we're on that subject, I'm willing to bet that your VA comparison isn't per capita, or placed against GDP, rendering it useless.

What I was referencing was the per capita or per household total cost of healthcare. The comparisons that say western countries with universal healthcare have "lower costs" generally omit the increased tax burden.

If I make $100k a year, for example, and pay ~30% in taxes, but also pay ~$15k a year for total family medical expenses, including premiums, I'm still making out better than if I pay ~60% in taxes, but get "free" healthcare.
one of the major use cases for 802.3bz is high bandwidth WAPs, specifically things that can actually pull more than 1 Gbps of data... to actually achieve that with wifi standards usually requires:

1) dual, separate 2.4 and 5.x GHz radios

2) 3x3 MIMO

3) 802.11ac wave2 (1024QAM)

4) use of really wide channel sizes, even an 80 MHz wide 802.11ac channel won't get near 1 Gbps aggregate throughput, needs to be the ridiculous 160 MHz channel size in the 5.x GHz part 15 frequencies.

5) all of the above combined, or more than two radios in an AP such as expensive high density Xirrus or Ruckus WAPs which can have two or three separate 5.x GHz radios in one physical body.
I'm not criticizing charity I'm criticizing tech millionaires. The world is coming unglued and they seem to care very little about the "scum" around them who make less than six figures.
Mercurial's startup time is the reason why, for fish, I've implemented code to figure out if something might be a hg repo myself.

Just calling `hg root` takes 200ms with hot cache. The equivalent code in fish-script takes about 3. Which enables us to turn on hg integration in the prompt by default.

The equivalent `git rev-parse` call takes about 8ms.
Other than Linux support, does this offer anything more than React Native's existing macOS and Windows forks/bindings?
Show HN: Movie of Voyager's Neptune flyby from raw images
OrderNova | Lead Full Stack Web Developer | REMOTE (US Only) | Full Time | $80 - $100K

We are hiring a lead developer that will have a key role in determining OrderNova’s technical design, development, testing, and implementation, reporting directly to our owners. You will also help build our engineering team from the ground up.

OrderNova is a new idea based on over a decade of experience in the bakery software business. The order management software used by most bakeries is poor, creating ruined birthdays, stolen time, and lost money for these Mainstreet businesses. We’re using our experience in the bakery software business to help retail and wholesale bakeries with a new SaaS product that makes their lives a little sweeter.

We would be really excited about someone with experience or familiarity with the following technologies/development methodologies:

Rails 5
Angular 4
Git + Heroku + TDD + Agile
RxJs + ngrx

Email jobs@ordernova.com if you are interested!
It would be hypocrisy if after taking advantage of the system, I sought to change it, and lock other people out. Just because you live somewhere does not mean you are in 100% moral agreement with how every aspect of that place is ran.

I think you're missing the lede. To summarize:

1. Most Americans are settlers. They, or their ancestors, were immigrants.

2. Most of them, or their ancestors, immigrated when the rules for doing so were far more lax.

3. Some of them now seek to change the rules.

There's an argument that can be made that wage suppression is bad. Great. When I provide examples when wage suppression isn't happening, I'm told that's not the problem - apparently immigration in itself is bad (Because more people living here will suppress wages). See - points 1 and 2.

"You being here ruins it for everyone else, context be damned" is not quite discussing H1B on its merits - especially when that's an argument made by a fellow settler.
The website and github README could do with a lot more examples/screenshots
It's pretty fascinating how tech tends to spread and influence. We spent years trying to make the web more like traditional UI dev, and now we're making traditional UI dev like web. I would never have believed this if you'd told me about it in 2010.
Consider the degenerate case where you’re ten feet away from the North Pole. You’ll need to go in a tight circle. The situation at more moderate latitudes is the same, just less extreme. It only seems straight because we’re usually at moderate latitudes and the rate of turning is low.
1) people end up with the MBP because they've been very good for a number of years (maybe latest keyboard excepted, I'm still running on older gens personally).

2) Though there are now more alternatives of comparable quality, it's a lot of work (and some risk) to dig up that model in the product line of XX supplier. And even if you find a good model, it often gets watered down with similarly named low-quality options so you have to get very specific about model, and you have to do that every time you have to re-buy outside of Apple.

That said, if you're doing Linux/unix work, I've been eyeing up the purism Librem laptops should I need a replacement.
Colorado
I rarely laugh if I'm alone, despite how humorous or amusing I find what I'm listening or watching or reading. However, I will readily laugh in a crowd (even if I'm the only one laughing). I go to theatre, improv shows, comedy clubs, and movies for a laugh. But perhaps the best laughter is with a group of friends.
Telegram Messaging App Scraps Plans for Public Coin Offering
I really don't think the problem is Electron, or even JavaScript.

I think the problem is Chrome, which the Electron runtime requires. Each separate Electron app has its own copy of Chromium in memory. (What happened to shared libs?)

I see two ways you can help:

(1) you can try to get memory-usage-reducing fixes into Chromium, or,

(2) you can build an Electron-compatible runtime that uses less memory (maybe by transpiling it into code that runs on a native toolkit, and not having a static copy of that runtime per-app).
Good remark, I didn't thought about that.
Opinions are good to read sometimes, but neither "opinion pieces" nor copy/pasted "breaking news" seem to qualify as high-standards journalism (especially from organizational outlets). That's the kind of content I would expect to find on Reddit or HN from user comments, not something a 100+ year old business like the Economist or the Atlantic would produce.

Yea, they get most of their money from ads and also subscriptions so they need to produce a great volume of content to get the most return, but that also sets the bar very low if that's now acceptable "journalism". Compared to what used to be written in newspapers, the average content we are getting now is (subjectively) much worse overall. Rather than numerous well-written text articles with a few ads and one opinion section, most online news websites look like the reverse of that nowadays.
Neat. Will keep this in mind for future desktop projects, assuming it has legs (i.e., long term maintenance).
It isn't about the language but about the physics process you are controlling. To write software to fly a plane you need to understand how the plane works, same for power plants, saw mills, assembly lines, refineries, pipelines, etc.

Choose the process you want to control and then go work at a place that has that process or a consultant that supplies equipment or services to the owner/operator of the plant. Then you will learn how the process operates and how the software controlling it works, and how it could be improved.
NASA’s Mini Fission Reactor Just Cleared Early Tests
Ha, actually it reminded me of CloudABI's userspace translator. But it's the kernel implementation that's actually secure.
> PyTorch 1.0 will be released in beta later this year.

That makes this an announcement of an announcement, and therefore off topic here.

https://hn.algolia.com/?query=%22announcement%20of%20an%20an...
We are working on supporting time series data, so coming soon.
Challenge for entrepreneurs: Win a free ready-for-launch MVP
Difference being, Silicon Valley was not entirely booked up until recently.
Facebook shouldn't be in the journalism business at all.

Journalism requires reporters, fact checkers and editors united by a culture that cares about accuracy and truth.

Facebook is the polar opposite of this. People sharing shit on Facebook is a nutrient-rich environment for both ignoramuses and bad actors pushing agitprop.

Facebook can't clean up their cesspool of disinformation by spreading algorithmic special sauce on top of it.
Hm. Proton's are heavier that electrons...
Agreed. Clickbait title with a promise of results.
The rate limit applies to everyone equally so you can write a bot to upvote all your links but someone can then write a bot to downvote them. The default scoring system is meant to be overwritten and can help weed out the bot attempts: https://github.com/jivesearch/jivesearch/blob/master/search/....

Reddit has tons of manipulation by users yet relevancy seems to be very good there.
Provisioning profile expiration doesn't stop apps from running, it just prevents you from building more apps until you refresh the profile.
Stephen Hawking's final research paper has been published
I understand competition can prevent inflation and that lower competition markets will have more inflation. My thinking is that the effect on pricing would be more indirect. Maybe companies have to pay more in taxes to cover the UBI. Their costs go up, so pricing adjusts upward universally. Obviously it's way more complex than just UBI/mo + original price, but UBI _could_ be an upward pressure to prices that doesn't exist today, and that could counter the downward pressure from competition. One argument against that might be that under UBI individuals have more income to start businesses, and so more competition is added that keeps the downward pressure steady. My only points are that it _seems_ like a possible issue, and one that small-scale studies might not be suited to examine.
TSMC's Roadmap Full, but Thin
Clear Containers has merged into Kata Containers -- gVisor offers a different set of tradeoffs than Kata (or CC). The big one is resource footprint -- gVisor will typically be lower, often much lower than Kata. On the other hand, for very syscall heavy workloads Kata needn't take exits (while gVisor exits for many syscalls that make it beyond the sandbox), so performance on gVisor will have higher variance with respect to syscall rate. Kata also offers the opportunity for sandboxing things like kernel driver blobs (since you get a whole new Linux ring 0) while gVisor relies on the host kernel for many tasks.

There's a lot of overlap between cgroups, gVisor-style sandboxes, and VM-style sandboxes like Kata. The tradeoffs between them are mostly with respect to compatibility, robustness of the security boundaries, and performance. So, you know, the usual suspects.

We've reached a stage where we probably need better vocabulary for describing these tradeoffs :)

(I work on "near" the gVisor folks at Google, and I'm involved in the Kata community)
That brick power connector is a brilliant design. It is based on the IEC C7 connector with an extra (optional) spot for a grounding pin. You can take the power cord from a lot of small appliances and plug it into the slots as an extension cord.
Wow that is insanly cool. Especially considering that we don't even know what ASD is, or what could be causing it.

Could this be used for a ASD scale?
I guess it is if you already know and like React Native?
First, talk to HR and their boss. Explain that you are confused about roles; is their role to dictate these decisions? Get clarity on that; is your position expected to be the knowledge asset, or are you just a 'doer', as it were, someone to take orders. If the former, explain that that is not being adhered to, and maintain a dialog with the people you talk to to help get it fixed (HR can work with your boss' boss better define your and your boss' role, to coach them, etc, and possibly, if necessary, reassign your boss or you to a different team, if possible, or let your boss go...or, technically, let you go, though you will almost certainly get an inkling that they do not want to be helpful before you push things to the point they'd feel that step was necessary).

If that does not help, and your role is, de facto or de jure, a brainless 'doer' role, where you're expected to be responsible but not empowered, find a new job.

Seriously.

My wife is in a similar situation. When people make no pretense about the fact that their decisions are based solely out of arrogance (to borrow language from the OP), and their role allows them to do it, and the company sees no problem with allowing a non-knowledgeable resource to make decisions that trump a knowledgeable one, there is no way to fix it from below.
Yes, there is a huge gap. Windows has way better development tools and the OS is leaps ahead of the Mac OS.
What's the alternative? Linux? Windows? Take the top 10 most valuable Tech companies in the world. Their dev folks use Macs and probably MBP's. Do you really think you need something better than that? Again, it does not exist... doesn't stop us from making a lot of money shipping code.
I was taking this with a hefty grain of salt, though at least on first pass they seem to have a reasonable cross-validation/testing procedure (which is usually one of my major complaints with comp-neurosci papers). As per 3 month infants, you can see that their classifier does have difficulties at that age bracket, though performance seems to start to saturate around 6 months (table 5).

It would be interesting to give the paper another pass to see how more operational data collection could impact the quality of the data and thus classification results. EEG can be really hit-or-miss with different equipment. More-so with simple features such as the band power ones used within this paper.
Of course you're right. But why does it seem like memory usage takes precedence over battery life and latency? I may be in the minority, but it seems to me a native app's key advantage over Electron is performance/watt and I don't see how reduced memory usage would help.