skysight-inc/HackerNews huggingface dataset:
You can check it out in nightly here https://doc.rust-lang.org/nightly/std/arch/

> Now I'll have to complain about lack of stable inline ASM support instead!

This one is much, much harder.
What I do is take every opportunity to work on small (ideally small enough that I can finish it at work) projects that make my day job (warehouse QA) a little easier.

For example: today was a slow day, so I figured I'd do audits in my down time. Normally I respond to detected errors as they arise, but when volume is low, there aren't enough detected errors to take up all my time. Audits, on the other hand, involve checking specific areas for errors.

I didn't want to do audits blindly, so I wrote a little JS script that let me take a week's worth of error logs and find the areas with the most errors.

I figured the company already had a tool to do this and I just didn't have access to it. After I was finished, I asked the QA manager and he said he didn't have a way to get that information either, so I sent it off to him and made his day job a little easier too.

Another example: we were using a third-party barcode generator to circumvent some issues with barcodes that weren't working right, but it generated the barcode server-side, so we had to wait for the POST request to submit and the page with the server-rendered bar code to load, which sometimes took a while. I figured that wasn't great for the people who had hourly quotas to meet (who have to find someone with a laptop whenever they encounter a barcode that isn't working right), so I wrote one in JS that does it all in the frontend and builds the barcode as you type.
Sure. Demonstrate experience how? Link them to patches accepted by open source projects? IRC conversations and emails? :) (now harder with all that slack thing)

See people tend not to put patches on GitHub. (Some fork repos butit is harder for the recruiter to figure out the thing.) And there are only so many projects that are valuable at all.

If you're expected to work on yet another worthless project (TM) then the recruiters should quit. After all, they weren't working on recruiting and PR projects before they took the job. And yes, they can ruin the company just as well.

It gets even harder when you worked on a proprietary thing you cannot publish. Especially if it was freelance.

Technically breaking or not things is a matter for DevOps not developers. And anyway it is mostly a matter of mindset.
As much as wearing a kyffeia in any jewish neighborood can lead to some friendly 5vs1 improptu meetup in a dark alley with some of the local "security" (Rome ghetto would be an excellent example).
> The top guys do the tricky work of architecting and modeling the system, while the juniors fill it in until enough new information is revealed for the seniors to improve/change/update it as needed.

If that is how it works, I did not really experienced it. In one place where they attempted this, senior ended completely out of touch with his architecture problems - because it was only juniors experiencing them and never him. In big corporations, architect does super uber high level and negotiations.

Big refactoring and architectural changes were done by seniors and require experience, of course. But that is only part of what senior does, a lot of if is using existing architecture. Also, juniors can grow into such senior only by taking on larger and larger tasks - you don't get there by filling small boxes without doing own decisions, mistakes and living with them.

The biggest problems, especially in larger projects, are organizational one. As in, algorithms part is what is often done by juniors, who often actually can do them well being just out of school and being trained in them lately. And also who have bigger uninterrupted chunks of time then seniors.
Yes this is how every Unix command line utility works.

There is nothing unique about jq in this regard, and there is nothing particularly “systems thinking” about any of them. You can and people have used them for decades without doing any special “systems thinking”.
In my company, I've often used an IBM created expense reporting tool as an example of how NOT to design UI :-) Looks like the mindset permeates the company.

Thankfully we use a far superior tool now :-)
> seemingly little features add up

You can say that again. These really polished software products such as Microsoft Office (don't laugh!), IntelliJ, Visual Studio Code, 7-Zip, Chrome, Firefox have tons of hidden features you can easily miss and that have tons of thought put into them.

For example I started using Visual Studio Code and I accidentally clicked things in the status bar. Did you know that the text there is actually buttons? They take you to the command bar, where they have a pre-filtered list of commands which set their respective options (!!!). That's power user UX Nirvana, embedding discoverability and teaching in a subtle way that doesn't interfere with your normal workflow.

You don't know what you're doing? You click the menus and your life is just fine. You read the Welcome page and maybe change some user settings, with full auto completion (!!!), or maybe you click around the app, and like a modern game with a physics engine, the app reacts to your action, doesn't just sit there like a slab of rock.
Don't you think that being a hub for foreign companies would be an excellent way for Palestine to be recognized (and possibly protected) by the rest of the world?
SEEKING FREELANCER (https://www.schoolplusapp.com)
Company: https://www.schoolplusapp.com

Core area: Mobile application development(Android, iOS)

We're looking for a person who can write and publish a Guest Post on high authority websites.

Interested?

Send me previously published articles and your profile links at: schoolplusapp@gmail.com
Don’t add your 2 cents
How to Debug Webassemly?
What is interesting to me is how recent Occaam's razor is (800 years) and why it was introduced (to understand the Trinity in western Christianity).

It's been a successful heuristic, but for understanding the things that can be understood simply - we shouldn't believe that nature "wants" to be simple though...
If you have root, just replace init with something like that:

#!/bin/sh
mount /dev/mmcblk1p1 /root
exec chroot /root /bin/init
Do We Live in Virtual Reality?
But that’s the point.

There are algorithms for sorting with known properties. There are no algorithms for problem analysis - just a lot of tradition (e.g. “refactoring”) which is hand-wavey even when it’s done well, and actually adds complexity when done badly.

The kind of problem segmentation => simplest solution we’re talking about isn’t even mentioned on most CS courses, and certainly isn’t taught in any useful way - possibly because it hasn’t been researched or understood.
A New Battery Health Feature iPhone App Development
Why -H ""? AFAICT, it doesn't do anything.
Sounds like this is mostly about fast food chains, not restaurants in general. It also seems like this story should really be about calling out specific restaurants/chains for contaminated food, not presenting it as a general fact about restaurants.
They also build two build systems in ocaml http://jbuilder.readthedocs.io/en/latest/ and jenga, which support incremental fast compilation, so the answer is most likely yes.
I though the problem in USA for getting things done with infrastructure was the deficit hysteria, not the regulations and the outrage. Was I wrong?
It sure would be great if browsers supported ipfs. :P
> isn't organizational skills a part of the Algorithmic Wizardry

No, because organizational skill involves also following (not required for algorithmic wizardry):

* Solving same situation consistently the same way.

* Differentiating between important for maintenance and unimportant.

* Ability to plan - think in advance about how much time people need to answer your questions and giving them time. Realize that other people are not available at your whim.

* Negotiation, understanding what other people mean and being able to express what you mean the way others understand.

* Being able to do also boring parts, not just fun stuff. Keeping up work even if nobody controls you.

* Being able to know what is "good enough". Organize work the way that most important parts are done first, don't just follow what is fun.

* Writing the code the way other people not just understand it. So that tests are possible and actually write tests.

There are many people, algorithmic wizards or not, who cant do the above. That is why agile have standups and jira tasks with max 0.5 day size by the way, because way too many people never finish tasks they are assigned to without being checked on every day.
I love how these (assuming they are not fake) have at least half a billion addressable bits.
The Android Arsenal – Yalantis Profile
Wow, thanks for the link. That was a very interesting read & sad story.
Oracle DBA job opening in Cincinnati area
This is only a few weeks old: https://www.blog.google/products/google-vr/experimenting-lig...
Netflix and YouTube streaming video to adopt AV1?
Unfortunately there is little evidence that cloud seeding is actually able to increase the overall precipitation in most cases [0 - response to NRC report on cloud seeding].

There are spectacular results when glaciating individual clouds [1] and there is some evidence of glaciogenic cloud seeding (the kind done with silver iodide) working in mountainous regions where supercooled clouds are common [2 - paywalled unfortunately]. However, much of the Tibetan plateau has high amounts of dust, which means that the clouds already form ice at relatively warm temperatures [3]. In this case, silver iodide might not be expected to have a large effect on precipitation formation.

It is also very difficult to detect a change in precipitation, as it varies strongly in both space and time, requiring long averaging periods to detect a change. This will be an very useful experiment if it goes forward, but I suspect that concerns over rain-stealing are rather overblown, as are hopes that it could significantly enhance rainfall in arid regions.

[0] - https://journals.ametsoc.org/doi/abs/10.1175/BAMS-86-5-647

[1] - https://www.ge.com/reports/snow-men-cometh-kurt-vonnegut-ice...

[2] - http://www.pnas.org/content/115/6/1168

[3] - http://www.pnas.org/content/107/25/11211
In case you do make it back here, I now realize who I'm talking to and how thin of ice I'm likely treading on. This changes my opinion in no way, instead I'll make one last statement on this particular matter: I assert that the level of discourse on political related matters on HN has taken a significant turn for the worse, most likely corresponding to the most recent election. While this probably shouldn't be surprising, HN's are people after all, where I think (not guarantee, but think) criticism is valid is that there is widespread abuse of the guidelines noted above, widespread abuse of the truth, and a double standard of claims of "appropriate behavior".

I would imagine your instinctual reaction is to disagree, I'm sure mine would be as well, but then ask yourself this: is it possible I have a point? We know this phenomenon is happening on other forums, are HN'ers really all that special, are we immune to the shortcomings the rest of humanity suffers from?
Yes, the appeal of price discrimination on storage is evident, but a 1TB tablet has such fundamental customer value it's impossible some producers will not break ranks and offer them on the cheap - if only it's technically possible. Instead, they are priced at thousands, as specialty, low volume products.
Am I the only one who thinks that basing your actual skills only on how many years of work you had is a little bit retarded?
And job offers typically come without price brackets. Moreover the requirements are often written (or processed into mush) by a person who has no clue.

This puts you at a major disadvantage.

And then there is the problem that a company can easily outwit and outwait you as they have a big buffer.

Only people currently in stable jobs or with plenty of f.u. money can match it.

If there is a slump in demand or peak in worker supply you will have even less bargaining power.
So. I'm curious how much this is specifically about light fields. Google released this a couple of weeks ago: https://www.blog.google/products/google-vr/experimenting-lig...

But there's been very little information about how the acquisition fits into Google's strategy. I read somewhere that the Lytro staff that are brought across into Google will be dispersed across different departments. (obviously not everyone at Lytro was working directly on Lightfield technology but still...)
Best iOS / iPhone training services with a team of experienced
Japan has successfully exported its processes to non-Japanese countries, so "Americans can't build cars good" is not a good argument.
Best Android Training Institute in India
Not true. They have the ultimate influence on the salaries once they have hired enough people. They can just not hire.

A person cannot really "not be hired" for prolonged time unless they're already rich. Most cannot tolerate unemployment for even a short time. Even students who don't have many commitments cannot do so for too long.

Only for very small companies this is somewhat true.
The robots are killing Tesla
There's also Mozilla Location Service – https://location.services.mozilla.com/

> […] an open service which lets devices determine their location based on network infrastructure like Bluetooth beacons, cell towers and WiFi access points
It's a shame you decline any apps with monetisation ideas. I think it would be better to offer a paid API service a la Google APIs than to have so many engineers reinvent the wheel. Oh well, I guess the music industry and logical business models never did go hand in hand :/
Since the transaction that did the write is uncommitted, dirty reads are generally a bad idea as you may act based on something that is subsequently thrown away.

Only useful use I've found for them: emulating sequences on a DB without them.
> And so, you'll need to demonstrate your skills

Alas, the skills you are asked to demonstrate have very little to do with the actual skills required for the job you are interviewing for.
The camera and software was also a buggy mess:

- the camera itself crashes about once every couple of minutes, and that is not an exaggeration. You literally need to keep putting the battery out and back in, and that is not isolated: every reviewer also mentions the same.

- the software generates a depth map from the light-field image. This depth map is often generated wrong, with blotches of foreground content being treated as the background, and vice versa. You have to manually export the depthmap as a grayscale image, fix it up in Photoshop, and import it back.

- when you share the image on lytro.com, it compresses this image and breaks it up into a few layers (presumably for the JS viewer), which significantly degrades the quality of the image

- the perspective effect isn't real, and uses content aware fill. This means that there are serious visual artefacts with this feature.
> Nested import groups

man, they work really hard to keep their language ugly & confusing
Given that e.g. Toyota's American workers are unionized, that doesn't seem to be the difference either.
Now that you master Ruby, you could have a look at Ruby/Rails open-source projects like this one me and another programmer created:

https://github.com/diowa/icare
Thank you! Never heard of the term "Beowulf cluster". Sad to see the Wikipedia page never mention good old Linda, which was developed precisely to allow collaboration in heterogeneous systems.

https://www.nytimes.com/1992/01/19/business/david-gelernter-...
School plus App is the best Indian school app for parents or school management app. Schools, colleges, and universities can send all updates to parents. School app digitizes features like SMS, Student Management, Courses, Faculties, Attendance, Fee Management, Online Diary, Timetable, library, Exam and Result, Parent-Teacher-Student communication and much more. Through School plus App, parents get all information of the class work when a student is absent. This application is available for the mobile android/ IOS app and desktop web.

For more information about this school parent app please visit: https://www.schoolplusapp.com
There was a point in the early 2000s (and I don't know how long it persisted for) when ESA had a very hard time hiring rocket scientists because they were all being slurped up by car manufacturers to work on drive-by-wire systems.
Since it's not easy/convenient to copy a part of link text in some broswers, here's the actual link: http://mystock.photos/

@maldinii: Your HTTPS is broken (certificate CN is "justfreethemes.com"). Might break the site for people with extensions like HTTPS Everywhere.
If you get 2000 kWh/yr per kWp from PV there and have an installation of 200 GWp you'll end up with 400 TWh per year. If we assume a 25 year lifetime for this installation that's 9600 TWh. At cost of 200 billion dollars, wouldn't a MWh from this system cost close to $21 instead of $1?

Or - taking your numbers - the installation would have to last 400 years without operational costs considered. Isn't that a loss for whoever invests in something like this?
They aren't, how would you encrypt them so the local user could read them but someone with local access couldn't? You'd have to ask the user for a password every time the service started up, which would be terrible UX.
Jquery4
Does this promo piece add anything to the original blog post that it feeds on? I didn't notice anything. Why not link the blog instead?
http://prog21.dadgum.com/177.html
It also breaks due to secrecy in salary structure at companies on demand side.

A worker on supply side only has very limited resources to figure out how valuable the offers are.
One things folks tend to overlook is the communicative aspects of the job. You can be a rock-star engineer, but if you can't deal with other folks you're in for a rough time.

To walk in off the street and convince folks you've got the chops, talk intelligently and articulately about the things you've done, the how, the why, the tradeoffs and considerations and consequently talk to them about what their working on and ask those questions or intuit answers or, problems is a very hard skill to acquire.

When I started out, sure, I could write code. Decent code, and was willing to spend a lot of time writing a lot of it. Still, and as I like to describe it, I was a coder and not an "engineer"[0]. Knowing how to bang out Python scripts, or setup a Rails app, or some Hibernate entities is fine and probably a pre-requisite but the soft-skills of knowing how to operate within an organization are also incredibly important.

When you're fresh and starting off with no real experience, passion is about the best you can demonstrate at which point you can hope the folks on the other-side of the table are able to recognize that, and willing to take a risk. For all they know, you're a petulant little shit who can't hack it on the job site.

[0] - I still feel weird calling myself that since I know "real" engineers, but that's my title...
I'd say the primary goal is to remain anonymous and retain your privacy, not evade government legislation, and those two are completely different things. [1]

The general public are finally realising more and more how much big companies are misusing, selling, profiting from our data, evading our privacy for their own financial gain [2]. Having a distributed marketplace should also decentralise the data that is collected. I'm not saying that OpenBazaar doesn't expose/collect all data from sellers and buyers, I don't know, but it's a lot closer than a company like eBay that store and sell data (keeping it to themselves).

Even if it is possible to see all of OpenBazaars data, it at least creates a fair playing field where everyone can see all of the data.

Let's also have a look at Amazon. A company who lets retailers sell on their platform, only to undercut popular sellers when they discover a new gap in the market [3]. At the same time gladly taking a cut of your sales [4]. Having a decentralised marketplace that is free to use, doesn't compete with its sellers and creates an even playing field by sharing all data with all users equally has to be a benefit to society?

1. https://duckduckgo.com/?q=why+should+I+care+about+my+privacy

2. https://www.pcworld.com/article/2986988/privacy/the-price-of...

3. https://www.theguardian.com/technology/2015/jun/23/amazon-ma...

4. https://services.amazon.co.uk/services/sell-online/pricing.h...
I need to claw my eyes out, after visiting that web page.
Would you have said the same things about eBay when eBay first launched?

"Who would buy anything on eBay when there are already more convenient alternatives?" ?

I buy almost everything on eBay because of the convenience of having the same search system and user interface for every type of thing I want to buy. I'd love to get a similar user experience without having to trust eBay as the arbiter of every single transaction. For example you can't buy knvives on eBay, so when I want to buy a knife I have to go somewhere else. I bought a number plate for my car on eBay recently (old one was cracked), and it all went fine, but when I went to buy another I found the seller's account had been shut down by eBay, for unspecified reasons. On OpenBazaar that wouldn't be able to happen.
4 cool but less popular Rails features – part 1: ActiveJob and ActiveModel
Emacs user here. I have used lot's of IDE's in the past until I decided to take Emacs seriously. The problem with IDE's is that you have to learn one for each language. Working on multi-language projects becomes really annoying. With Emacs I can remain in the same place. If I spend a little bit configuring it I get most of the IDE features. I am always at home. Git is there too. Now I even check my email there, great for emailing about technical stuff. Muscle memory works until it is almost part of yourself.

A couple of things might take a bit more to configure (C++ smartness). But it is a free software program that has been around like 30 years. I am confident it is a tool I can invest in and it won't let me down. I can not say the same about proprietary IDE's and editors.
My point is that a caching server is a resource like any other. Adding additional backend capacity, and adding additional caching capacity are both "adding resources"/"scaling up".

Doing smart things to do more with the same resources, do the same with fewer resources, or by replacing expensive resources with cheaper resources, is optimization, not scaling.

We're being really pedantic right now, though. :)
So does the mean you can no longer import a list of emails / Facebook IDs for lookalike audience creation?
When the Heavens Stopped Being Perfect
It looks like you accidentally typed invoke-webrequest.haxx.se
I wonder who will be next, we are right in the middle of a tech bubble, too much fluff around.

The company wasn't making a lot of money and wasn't booming, otherwise it would not have been sold out, I reckon.
Is Gaza still controlled by Hamas?
Teaching machines to spot essential information in physical systems
Looks good! Did you consider using native HTML <dialog> instead of divs? https://developer.mozilla.org/en-US/docs/Web/HTML/Element/di...
If this is related to the data scandal, I wonder how naive people have been before it.
Scuttlebutt is p2p, and pubs are not mandatory but are helpful for replicating messages among users when they are online at different times. Each user could run their own pub if they wanted to, for maximum decentralisation while maintaining the asynchronous replication.
It's not possible to do this trustlessly. What if the seller doesn't post the goods? What if the seller does post the goods but I say he didn't? How can the smart contract distinguish those two cases?