skysight-inc/HackerNews huggingface dataset:
I can see how you can make that argument, it makes a lot of sense on the surface.

However, it has the slight problem of not actually being true.

First, accessing RAM is (apart from I/O) the most expensive part of your program these days.

"The reality today is very different: computation is essentially free, because it happens “in the cracks” between data fetch and data store; on a clocked processor, there is little difference in energy consumption between performing an arithmetic op- eration and peforming a no-op."

-- Andrew Black, Object-oriented programming: some history, and challenges for the next fifty years

So making your code more RAM intensive is very unlikely to make it faster, and much more likely to make it slower.

Second: yes, there is a relationship between time-saving technologies and RAM use, but it is mostly coincidental, not causal. My NeXT cube ( 16MB RAM, 400MB HD) had a very productive development environment, and earlier Smalltalk systems were arguably more productive, with even less resource use.

We're slowly groping towards fast feedback loops and loosely coupled components (and often times away from, hence the slowness), and sometimes we pick up some goodness almost as if by accident.

They don't need lots of RAM, the Alto had 128KB.
Halfway down the the article, there's a bit about the Vaga tunnel, it's ownership, funding and payoff. Key points:

Vága-og Norðoyatunnilin – an independent, limited liability company fully owned by the Faroese government – was established to own and operate the Vaga tunnel.

The government provided DKK 160 million ($20.3 million) in financing, while local banks provided the remaining DKK 140 million ($17.8 million), with the tunnel and roads used as their guarantee.

Sound financial management and the unexpected popularity of the tunnels, with traffic growing 134 percent over the same amount of time, helped pay off the loan two years early.
Linux 4.17: add support for the Speck block cipher
I wonder how much cache that CPU has, and how many memory channels? 28 cores don't do you much good if half of them are always blocked waiting for instructions.
technology drives business, switch your thinking from interesting technical problem to an interesting business problem solvable through the application of technology.

There's many more options when you think in those terms. For example, decreasing ER frequent flyers through figuring out a way to measure and track patient's medication usage. That's a real problem that, solved, would save a hospital tons of money and dramatically improve the quality of life for many people (especially the poor/homeless schizophrenic community).
Take a look at quiltdata.com (open source), YC S17
That only works if you actually click and buy. If you see an ad for a part you need, then go to hardware store and buy it they have no way of knowing that you saw the ad, much less how much influence the ad had.

It also fails to account for awareness being a major reason to buy ads. Ford want to advertise to everybody (probably including Amish) because most people will eventually buy a car, and it is important that you think Ford then. Even if you bought a car yesterday it is important to them that you not forget that you can buy a Ford - they know you won't buy for a few years, but they still want you to think of them.
> All without any engineering or CS education (which makes me really angry at the education system for barring me from engineering or CS, but that's another story)

I wouldn't mind hearing about that, huh. (In my case my story was learning difficulties I only began to get past at around 25, with virtually nil remembered schooling (besides what I could figure out on my own) from before that point, more or less.)
It doesnt sound like you would actually be interested in a manager role. Are you looking for a promotion because you would like a higher salary? There are other routes than management. Technical Architect roles can pay as much as management roles and often don't involve people management.
I’m working on a project that utilize RGBD camera (realsense) and radar to extract body measurements. I’ve been developing a react binding for Qt Quick (react-qml) which allow you to develop cross-platform native application faster and easier. Personally I feel it quite challenging and rewarding.
Cloudflare Workers are a very good piece of tech. We have been using this in production for some time. Some gripes we have with this though:

- There is a limit of about 1k requests per minute per IP - this limit is possible to change only on Enterprise plan. - this hurt us because we use Workers as protection layer for our API, and some our API users use more than 1k requests per minute, they get blocked by Cloudflare.

- Workers Routes are case-sensitive - yes I know URLs on Linux are case sensitive but on Windows they are not, with this its very difficult/impossible to use Routes for websites hosted on Windows platform (Azure/IIS)
Is this particular Chromebook US only?
The old Palm smartphones let you run whatever you wanted on them.
Does this mean federation is solid enough to call GA / Production ready ?
I've seen this in tar - isn't it a feature?
https://docs.python.org/3/library/zipfile.html?highlight=zip...

> If a member filename is an absolute path, a drive/UNC sharepoint and leading (back)slashes will be stripped, e.g.: ///foo/bar becomes foo/bar on Unix, and C:\foo\bar becomes foo\bar on Windows. And all ".." components in a member filename will be removed, e.g.: ../../foo../../ba..r becomes foo../ba..r. On Windows illegal characters (:, <, >, |, ", ?, and *) replaced by underscore (_).

Sure reads like directory traversal mitigation.
The term, "github sold out to investors," adequately includes the founders as part of the equation to me. "Sold out," describes all that you mentioned about courting investors and whatnot.
If you want to test your favorite unarchiver, but you're too lazy to craft archives by hand:

https://github.com/jwilk/path-traversal-samples
80 Characters per Line Is a Standard Worth Sticking to Even Today
Missing under limitations is lack of Windows support (though it's coming they say). Also, I would caution anyone from putting their eggs in this Oracle basket. This is not a community project and we know who the owner is and they do have a premium version. Sure, if you have existing JVM stuff and want a native app, go ahead, just don't build a reliance on it. Otherwise, even if you believe Oracle will be good stewards of the project (which I do believe), it's still ok to avoid it on principles around the owner's other activities. Of course stances like these can't be 100% consistent across everything (especially legacy or defacto standards) but just something to keep in mind.
FL Studio 20 Released with Native OS X Support
"They too" doesn't make it any more responsible ;o)
Apple Boosts Security in iOS 12 and MacOS Mojave
> This the latest in a string of deals by Toshiba, which has been forced to sell off units to repair a balance sheet after the bankruptcy of a nuclear energy subsidiary.

So it's not really related to the perpetually prophesied "end of pc era" that the tech media has been waxing poetic about since the first iPad release, it's because Toshiba's having financial troubles.
> I'm pretty sure this has been known for a long time.

It has, but that so many libraries are still vulnerable by default means it hasn't exactly stuck.
I am very surprised to hear this view.

Because what is a "waste"? Is spending time reading a good book a "waste"?
And if things are using the same base, you don't have multiple copies but only one copy of the base image.
Where's the social life when doing this?
A place to start are the YC NGOs
From a momentum point of view, photons behave as particles with their E=MC^2 mass and velocity C. If you bounce a laser off a mirror, it will exert a pressure which is equal to what you'd get from a (mass equivalent) stream of particles bouncing off it even though photons don't have mass.
Hey Tim! Nice to see you here! I agree with your points overall, especially the disposable containers as they’re super hard to keep up. The CPU and Memory notes are accurate as well — except for canvas intense sites (which makes sense).

Thanks for posting your thoughts!
> and arguably it doesn't actually make many ads more effective anyway.

I think this would be a contentious point, the advertising giants have invested significantly in targeting based entirely on their metrics of it actually working, random anecdotes aside.
> mp3 to subtitles

Interesting, how does that work?
Logically speaking if it is the first subsea roundabout then it is also the first Atlantic subsea roundabout. But due to how we normally communicate and interpret things one naturally might assume as you did. Our normal communication/interpretation does not follow rules of logic. It’s interesting that this is so.
The content in the article is a bit dated. Jupyter + Numba + Dask is the direction scientific computing (in Python) is taking. Ipyparallel is not really scalable in my experience.
Lack of Cyber Hygiene in Travel Websites
ES6: The Bad Parts
Check this out, https://imgur.com/RcE5tlh, this puppy is freon cooled to be able to go to 5Ghz
Apple didn't have the app store and it's 30% rake of all transactional revenue at the time. Jobs was somewhat notorious about being adamantly opposed to something one day and then announcing to the world that Apple had created a best-in-class product that he previously said they would never make. I seem to recall him saying they would never make a tablet device -- that it wasn't so critical to surf the web on the toilet as people seemed to think it was. Until the iPad was ready for launch. And we learned in the Walter Isaacson biography of Jobs that the iPad project existed before the iPhone project did!
These are literally declassified government documents. Both of these things did very much happen.

It's the interesting thing about politics today. The media, which tends to be extremely cooperate with establishment politics, has left us with an electorate who is mostly unaware of anything except for a narrow range of convenient topics.
Recipe for growth: VCs are more interested in food tech than ever
Generally speaking, the set of people who live with the consequences of a decision is not the same set of people who made said decision.
Proven Method to Inventory Demand Forecasting – By EasyEcom
That's a lot of feeds. good job on that.
I guess you could call it that.
Is there a GDPR friendly version of this? [sigh]
mpi4py is a solid implementation, but the docs aren’t the greatest, especially if you’re not familiar with MPI.
Which 64 bit OS do you use to take advantage of that new 64 bit CPU?
Hijacking to ask HN what laptops they recommend.

Ive had good luck with a Asus AFTER it was formatted. The bloatware from the original install had me trashing Asus as a company because I thought their hardware sucked.

I dont think HP can be trusted, they have 1000 dollar laptops without onboard graphics that they sell to computer illiterate people that want big touch screens and gimmick features.

Any recs?
I'm totally in the you-dont-really-need-web for everything group but yes, this can be considered targeting consumers as-in ordinary people who want to use localized version of TTN.

I don't really approve use-cases like running a webserver to control lights on ESP8266 where simple TCP sockets would do.

Btw I've written an implementation of ZRE protocol which you might possibly find interesting - https://github.com/vpsfreecz/haskell-zre
OT: I like the "thinking systems" infographic but the fact that the green areas are few pixels off is annoying me to no end. I hope it's not a new trend.
I have the same thoughts. Phones were too slow few years ago, web standards were not mature, so well written native apps were in obvious advantage. Now phones have proper CPUs, lots of RAM, so web apps for many tasks won't be distinguishable from native apps. Web standards are good too.

May be Apple will curate list of blessed websites and allow them to launch background services, using icloud payments, etc. This way they'll continue to have their cut and their control.
Though they are still targeted insofar as show X attracts demographic Y so gets Ad Y.

Targeting has become a boogieman I think.
Plus that can happen just as easily on a web UI like GitHub.
You forgot to mention the lizard aliens :facepalm:.
Show HN: A 3D engine using WebGL2, WebAssembly
Ask HN: Would you not use an API if it's free trial required you to sign up?
I run an API with a 1500 daily requests free tier and after a month-long small scale ddos I'm strongly considering requiring users to sign up and get an API key to access the free tier.

I'm concerned that this might negatively affect our API's uptake.

Is this something that would deter you from using an API?
For the EU this might be a good general summary: https://seekingalpha.com/article/4179302-may-scariest-ipo-fi...
GitPub: An extension to ActivityPub for web-based Git services federation
Sign up? For what? The landing page doesn't inform me what I'm signing up for. Is this an app? Is this a forum? Is this a blog? A search engine? What is it?
I sincerely doubt it’s “gladly” and Apple has to follow the law or bow out of the market.

In the U.S. the law favors their users’ privacy to some degree. Not in China.
? What Is the Meaning of Pragmatic and How It's a Good Thing?
I have pretty much only contributed to non-Github projects, and let me tell you: mailing list workflows are not a thing of the past. They're still used by big players like Linux, git, Mercurial, gcc, LLVM, and at least some BSDs:

https://lkml.org/

https://public-inbox.org/git/

https://www.mercurial-scm.org/pipermail/mercurial-devel/2018...

https://gcc.gnu.org/ml/gcc-patches/2018-06/msg00210.html

http://lists.llvm.org/pipermail/llvm-commits/

https://marc.info/?l=openbsd-tech&r=1&b=201804

Some have integrated other tools into the process like Gerrit or Phabricator, without fundamentally altering the style of the process, i.e. patches first, and discussion on individual patches, not on final hairball diffs.

There's a lot of value to this style of development. I consider PRs to be write-only. Few people bother to make PRs readable. I think Github did the same thing for commits that Gmail did for email and top-posting: just hide most of it, so that people don't have to bother with writing it correctly. In the case of github, by default you see the final hairball with the actual commits and their commit messages hidden away in a little tab. This in turn tends to produce a history that's not a very valuable thing to read.
ResearchGate | Berlin, Germany | Visa | Onsite
https://www.researchgate.net/about
https://github.com/researchgate

Our tech stack: Java, PHP, Javascript (React/Redux), Python, Mobile (iOS/React Native), PostgreSQL, MongoDB, HBase, SolrCloud, Hadoop (Hive, Map/Reduce, Flink), ActiveMQ, Kafka
You'll be working in a fast-paced environment where code is written, tested and shipped continuously. Our engineering team is passionate about building maintainable, scalable web applications that are constantly optimized to meet the needs of our users.

ResearchGate is the professional network for scientists. The network was founded in 2008 by the physicians Dr. Ijad Madisch and Dr. Sören Hofmayer along with computer specialist Horst Fickenscher. Nine years later, 13 million researchers and scientists connect on ResearchGate, and make research open to all. The company has completed four rounds of financing, and investors include Benchmark, Founders Fund, Wellcome Trust, Goldman Sachs Investment Partners, and Bill Gates.

We are looking for:

Engineering Manager: https://jobs.lever.co/researchgate/28e6afff-1598-4834-be9e-d...

Front End Engineer: https://jobs.lever.co/researchgate/4508d2de-f04a-4028-961a-9...

Front End Engineer - Infrastructure: https://jobs.lever.co/researchgate/f956b173-126c-4efb-93d8-f...

Software Engineer - Infrastructure: https://jobs.lever.co/researchgate/753fd71d-6e51-459b-a22a-5...

React Native Engineer:https://jobs.lever.co/researchgate/8e8e539e-208a-4405-aa39-c...

More on our careers page: https://www.researchgate.net/careers
I'm doing research so I'm working on interesting technical problems everyday :^)
I thought the same. But over time the look has grown on me. I think the 2018 model looks really good. The interior is especially nice. It's the only game in town if you want an affordable RWD (fun) electric drive.
Using higher pressure water will also increase the total available thrust without requiring more water. That's a lot easier to play with and increase than the analogous change in a rocket.

> wouldn't a series of obstacle-crossing robots carrying a hose be more feasible

It's possible but there's a lot of problems there too. There's all the problems of room + obstacle navigation that's vexed robotics for a while at the same time pulling a long flexible object weighing a few hundred pounds (in the case of a regular fire hose, less if you use a high pressure misting system like the post but that is still going to be fairly heavy to avoid damage) in a way that won't bind on some obstacle. All of that in a very challenging environment where any light based system is going to have trouble because of smoke and heat.
I'm surprised they're still going. I bought an Toshiba Tecra for work use about seven or eight years ago and the first boot took about two hours while it downloaded, installed and set up a mountain of crapware, hundreds of useless utilities and other junk.

Luckily it was the only Windows boot and being all Intel it ran Linux flawlessly.

Why is it so hard for a laptop maker to not completely fuck up software? Plain Windows with no OEM additions other than actual drivers would be welcome.

No wonder Apple goes from strength to strength.
Pity. Their Satellites were always decent laptops. They were what I used in high school and college.

In fact, the last remaining Windows PC in my apartment (the rest are Linux now) is an old Toshiba Qosmio[0] behemoth from 2010 or so running Windows 7. I keep it around for some apps I use on occasion that don't run especially well on WINE. I'm not sure what I'll do when that thing finally dies.

[0]https://en.wikipedia.org/wiki/Toshiba_Qosmio
Why doesn't OWASP recommend to hash passwords both on the client and the server?
Since the recent problems with GitHub and Twitter:

- https://www.bleepingcomputer.com/news/security/github-accidentally-recorded-some-plaintext-passwords-in-its-internal-logs/

- https://www.bleepingcomputer.com/news/security/twitter-admits-recording-plaintext-passwords-in-internal-logs-just-like-github/

I was wondering, why isn't the best practice to bcrypt the password both on the client and the server? Since I won't change anything that already are the best practices for the server side (salt, strong hash, HTTPS), it can only be safer. The server would consider the already hashed password as the password, and would hash it again before store it.

- In case I log the entire request when an exception is thrown, if an exception happens in the login/signup request, I would never get access to the user plaintext password

- I know that if somebody have access to these only-client-side-hashed passwords, either by MITM (which a lot of companies do in their private networks replacing the SSL certificates) or by logs or a malicious server administrator, they would be able to use it to authenticate in my site, but wouldn't have access to the plaintext password, so it would never compromise the user's account in other sites and services (even for those users that reuse their passwords)

Cross-posted from my stackoverflow's question: https://stackoverflow.com/questions/50701933/why-doesnt-owasp-recommend-to-bcrypt-the-password-both-on-the-client-and-the-se
There is a huge distance between "Doing the right thing" and "doing one's best to avoid getting sued". There are lots of things that are legal but frowned upon in a decent society.

And no, Facebook is not "just engineers <...>". There are lots of other positions who make high-level decisions, e.g. decide how the company is going to make money.
Live Zip Slip exploit video
“According to Google’s data, for native apps 80% of time is spent in each users’ top 3 apps. Just 3 apps!“

I also probably spend a large percentage of my time online on a handful of websites. That doesn’t mean the other 20% of my time isn’t incredibly valuable and not worth building an app/website for.

As an advertising company Google have plenty of incentives to push PWAs. Apple, who own the minority hardware platform with the most affluent users, do not. So long as this is the case their will be a strong monetary incentive to build Apps as the PWA experience will always feel a little off.

A non technical point glossed over by this article is the discoverability app stores afford the end user. I see this in person all the time: I tell someone about a new service or online store and the first thing they do is search the App
Store for an app not the web.

In summary I think companies will build PWAs as either a complement to an existing mobile app or as a first product when they don’t have the budget to build an app.
Assuming you already have the "Haynes manual" for the Saturn V: http://a.co/53REsWD

Technical as all get-out.
In my experience, deadlines set by higher-ups long removed from (or never having) the technical chops to be determining the deadlines in the first place. VP's and Directors are often the ones dictating the direction, which is great, but then also introducing deadlines, with helpful input from Directors who ALSO haven't touched code in many years.

Generally that results in one of two things:

* Product delivered on-time with massive technical debt.

* Product delivered late with massive technical debt.

Frankly I don't know if adding front-line engineers to the deadline decisions is going to make the issue better or worse, but fundamentally having non-technical or formerly-technical people defining deadlines definitely doesn't work.
They’re still selling the unit for less than $40M, coming from a market leader position a few years ago. Not exactly a vote of confidence insofar as the industry is concerned
The javascript development community hasn’t exactly shown it has great engineering chops to solve basic problems yet, its a bit soon to be betting the farm on web apps replacing native ones.
No mention of writing apps in React Native?
The day you became more charismatic
You don't need to lift all segments at the same time. Just have some slack at one end and undulate down the line.

Picture a long chain of VVVVVV you can move one side of that V at a time. Based on the video you could probably move 20 feet at a time without many issues, if you get those 20 feet moving at say 20 mph that's 100 feet moving at 5 MPH.
PWAs indeed have a bright future.

Apple's iOS Safari remains terribly lagging behind in PWA support. Even the latest iOS 12 beta support for PWAs is utterly broken[0], including full reloads on suspend/resume, local storage gets blown away on reload, no icon, incomplete support for web manifest, and much more[1].

A charitable interpretation of this would be, Apple hasn't felt the need to keep its PWA support up to par with the other browsers due to the success of its App Store. A cynical interpretation is that Apple is deliberately dragging their feet because PWAs undermine their $99/year + 30% app price + 30% in-app purchases business.

[0]: https://twitter.com/firt/status/1003761267155394561

[1]: https://twitter.com/tomayac/status/1003910651151085568
> A completely different question is whether vendors like Apple will refuse to support something like this because it circumvents the need to deliver via the app store (and the $$$ they collect through the Apple Developer Program) but there's no reason background services and processes can't be implemented in JavaScript.

I could see Apple et al resisting, but wouldn't a store still be useful for discoverability and giving the sense that an app is trustworthy? I agree stores would not be _required_ though, and I think that diminishes the value of a store and therefore the cost of listing your app in one.
Ta :-)