skysight-inc/HackerNews huggingface dataset:
The author might not be from UK (he just said "Europe") so his experience might be completely different from yours.

I've met a fair share of devices who simply refuse to work in continental EU while still demanding registration to US streaming services. Stupid issues like not being able to update Spotify app on Android (due to Play Store geoblocking) while the app demands update (and works after manually applying it).
That does work really well, I've used it on crushed pills.
Despots of this world know how to drive in style.
The best way to define a spec in the most unambiguous way is actually writing tests.
Wait, so Windows is a microkernel OS? That's awesome.
That may be true of many, but certainly not everyone. I find most vandalism to be pretty morally reprehensible, since it does damage to another person or to society as a whole, for no benefit besides momentary enjoyment. I have significantly more compassion for a thief than a vandal. (Of course, these feelings would be somewhat proportional to the degree of damage caused.)
State to study open source materials to lower textbook costs
That is only true on a naive compilation, that doesn't make much use of language features introduced since Java 7.

Many companies make use of bytecode obfuscators to make it harder to translate back.

In Adroid not only is obfuscation part of the build process (ProGuard), there is the additional step of converting from Java bytecodes into DalvikVM bytecodes.

So if you only have DalvikVM bytecodes, you might translate to something back that looks like Java, but it won't be the original code.
Posting this quasi-satire as it's interesting reflection on the state of ICOs. I also wonder what laws this breaks? Since you are gifting this person money it's not a security. But there is a randon bonus so would they need a gaming licence? But the tokens are worthless so maybe not?
There's Mapillary and OpenStreetCam, but the coverage is far smaller than Google's (what with its virtually unlimited budget).
Is there any research not on pre-emptive cooling, but about how to fast clean the atmosphere, to prevent a lasting nuclear winter, once the disaster happend?
But it won't be "the original Java source code", specially with ProGuard and more advanced Java constructs, or even if another JVM language is being used.
Next Generation Test Automation with Usetrace
But their integrity wouldn't be questionable.
One of the annoying things about images of this kind is their bounding box is twice the size it should be.
I wonder if these types of optimization/simplification could happen at a lower level, e.g. by preprocessing the SABR file and exploiting symmetries found there.

And yes, I'm aware that this might be as hard as an optimizing compiler, or even an instance of the SufficientlySmartCompiler [1]. But maybe this instance is simpler, maybe it belongs more to the lines of combining code duplicates, or simplifying algebraic expressions?

[1] http://wiki.c2.com/?SufficientlySmartCompiler
Sounds like hell and Windows xp
I once saw a company that had a product which was basically JSF as network protocol for Swing.
That's correct. The svg background-color should be changed to #F9F9F9.
L4 might be an option.
http://l4hq.org/projects/os/
It seems like a sensible architecture, and the app looks really good. I appreciated the paragraph on hybrid apps, as many people think hybrid == cordova, which is not always the case.
>at the same time we have parts of the city where Doctors without Borders opened a station because the situation is catastrophic.

Are you sure about this?
Here germany is not listed as country where they are currently have projects.

https://www.aerzte-ohne-grenzen.de/unsere-arbeit/einsatzlaen...
When I was a kid and started doing that, I thought that the compiled scripts were written like this, and I was fascinated (and terrified) by how complex they were.
???

I simply argued that SSN is not security. It's at best identity. But it's a lousy one at that too, because it's hard to check and easy to fake. (You can fake the paper you get from the Social Security Admin easier than you can fake all the other pieces mentioned.)

SSN is just dumb because it's a direct function of the mentioned attributes plus a counter, that nobody can really check. (No one can distinguish identical twins based on their claimed SSN.)
It even works with fluid designs. We call it liquid courage
None apart from that.. but the freedom to easily tinker and understand whats going on has massive impacts on the industry in the long term.

Technology is becoming easier to use, but more sophisticated and more of a blackbox so much harder to understand or replicate. Higher barriers to entry in the market, more power to existing gatekeepers. Fewer and fewer people will understand enough to wield influence and those people will be employed by big companies for tons of money. It shifts the balance of power and only a select few people can expect to have a big impact.

Simple example - imagine Google was as easy to replicate as it was in the very beginning. If you disliked the direction ads & privacy are heading, maybe 4-5 people could make their own search engine just as good with more privacy rights and less creepy tracking. Now it will take 100 people and billions of dollars to even get close...

barriers to entry go up => resources required to compete with existing players go way up => existing players get more power => existing players abuse power. Ahh the business cycle.
"The best defense..."
Americans are very resistant to the idea of a national ID. Yes, in some respects it already sort of exists between SSN, Passports, and individual states drivers licenses (about which there's still some residual squabbling about complying with the RealID federal standard). It may seem silly but if you as a politician propose a national ID card, you'll probably be involved in a recall election within a few months.
Correct me if I'm wrong, but this risk has nothing to do with the BSD+patent grant. If Facebook held patents on some React mechanisms, and they published React with pure BSD license, they could sue you at will if you use React.

Basically, the grant guarantees that you can't be sued if you don't sue first. No grant means that you can be used in any case.

Not just that, but if Facebook patents covered any similar framework (eg Vue.js) they could still sue you if you use that other framework.
Start your own credit rating agency?
You can make that excuse for everything. I don't want to pay "Just $1 per day" on overpriced items. I'd rather pay $0.7 per day on a ok-priced item.

I hope all of this hostility from Apple will result in lower marketshare and a slow fade into oblivion. I use Apple products because they're the best, but if I have to spend $1.4k for a phone and $3.5k for a computer I'll hope MS and GOOG have somewhat caught up to the quality because it's getting tiring.
> my advice for anyone who wants to make a dent in the future of web development: time to learn how compilers work.

Many people in web development went there because it's the one place in IT development where they don't need to learn CS stuff like parsing, compilers, and assembly code.
> Do I need TDD and Code Reviews? Will it pay back all the extra time?

There is actually a better question. Why do I need TTD/Code Reviews/Whatever? And the followup question is: Will that give me the benefit I expect? And the final follow up is: Is there anything else that will give me that same benefit.

I'm going to say that I like TDD - a lot. But one doesn't just do TDD (to exploit a meme). One does TDD for a reason. If your reason is "because I want to make sure my code works", then I can point to a large number of other techniques that will help as much or better. There are other reasons to do TDD, some of which have very few alternatives.

I don't want to write a book on TDD here. My point is that if you are delivering software and being successful, then why would you look for a solution to a problem you don't have? It may be that TDD can help you, but nothing will come of it until you can see the underlying problem for which TDD is your solution.

So, yes, I agree. If you see no reason to use TDD, it would be pretty crazy to do it.
Genode lets you choose from a range of microkernels on which you'd like the system to run.
2016 story FYI.
It's really about blasting advertising and hiring good enough cheap. The engineers with a network will know not to go through your process and would expect a salary appropriate to the job, the ones that developed a lot of skills on their own with no network (or afraid of honest discussions with peers where they might not be the best) will settle for what they are offered.

When I look at who from my network (or really missing from my network) is at the places with these tactics.. Losing time and failing to get the job is not the worst outcome.
You are most likely thinking of QNX 6.5.0. That was the last version of QNX to include Photon, which was QNX's equivalent of X11. QNX no longer includes a desktop; its graphics stack is engineered solely for use by eg Qt apps (the equivalent of Qt using /dev/fb* on Linux).

For what it's worth, QNX <7 is similar to Windows XP - not the latest version, but very much in active use, and definitely not abandonware.

My interest in QNX is solely academic/hobbyist; I actually keep QNX 4.25 and 6.5.0 open in QEMU in the background and VNC to them occasionally for fun. (4.25 uses 1.3% and 6.5.0 uses ~5% CPU if I don't pause qemu.)

Finding older versions of QNX is a small challenge; getting them working is also Fun™. For reference, my email is in my profile.

For reference, older versions of QNX may not work well on newer hardware, unfortunately.
A good strategy, however he is not really the owner of the phone. He is essentially renting it from the next buyer.

One consequence is that he has no option but treat is carefully, use a case, a screen protector, etc.. which is kind of ironic considering how much effort is put on the exterior design of the phone.

Selling the phone also has a non-zero cost : you have to find a buyer and make the transaction. In that guy's case, when he sells his own iPhone, he doesn't sell something else from his shop. And he has the advantage of being an experienced salesman and having a shop.

As for the tax write-off, sure, but I suppose that if you write off your phone as a business expense, you also need to declare the sale as business income. I doubt it is as straightforward as one may think. That guy, who is presumably a business owner, probably has an accountant to deal with such issues.

What I am trying to say is that that guy strategy probably works very well for him but how it will work for you is another story.
>I know that in Italy the tax number is used quite a lot. I could not buy a rechargable smart card for public transport, because I did not have the tax number. And when just for fun at a train ticket machine I tapped that I would like a receipt, it asked me for my tax number. Whether the number is used as an authentication method and could be misused in that context I have no idea.

No, the number is just a number, and as said it is not secret and can be generated (though with not a 100% guarantee of it being valid because of "total" homonimy).

It is only an ID number, whilst the card is (can be) a form of online ID (but only on a few specific government sites) and the said fun fact as proof of age on vending machines.

In any case it is never a password, so having it public it is not an issue, at the most you could have typed my (or someone else's) Codice Fiscale on the ticket machine, but you couldn't have used it for (if appliable) tax deduction on your name.
Consider if a really big disaster happens or total nuclear war etc., who have better chance to survive it, our modern civilization or some remote tribe in Amazon? And from that point of view a rover on Mars is not that impressive. If it will be a human colony there that can survive without Earth, then we are talking. But it requires a lot more advances and political will.
Misspelled Hashtags: what do they mean for brands?
I bought an LG G3 for $80. It's running Android 7 and still getting security updates. It will probably be a couple years before it is out of date.
React moved some parts from Uglify to Closure recently. They're only compiling using "simple" ("none" and "advanced" are the other options), but they're still seeing benefits: https://github.com/facebook/react/pull/10236
That sort of behavior should not slow a (mid-range) phone down.
If the mouse supports Logitech Setpoint, it might be worth installing it - I believe it has the reverse scrolling setting at a device level (though I've not tested those conditions exactly).
Hi, I read the postgREST documentation about the issue of user referencing. I found "only" the data base user roles.
https://postgrest.com/en/v4.3/auth.html#client-auth

Do I create for every "web user" a new database user?

Or can I reference the "userId" from the JWT as an selector?

Example:

Reqest: curl -H "Auth.... crypt(userId=2)" /todo/1
SQL: select * from todo where id=1 and userId = 2

?
http://tholman.com/github-corners/ is another, which gives you straight SVG to inline. This one with a couple of minutes of minification and inlining comes to about 1 170 bytes (no gzip); that one after similar time comes to about 985 bytes and more accessible (see its aria-label/aria-hidden) if you remove the fancy animation which is a bonus.

(I confess I’m addicted to shaving bytes.)
If you can answer, I have one question. My understanding is that Angular uses an MIT license, without any patent grant. I think this means that, if Google holds a patent that covers some mechanism used in Angular, and my company uses Angular, technically Google could sue me. Is this correct?
Well, according to Tanenbaum, Windows is a hybrid too: „Windows NT 3.1 was a half-hearted attempt at a microkernel system, but it wasn’t done right and the performance wasn't good enough on the hardware of the early 1990s, so it gave up on the idea for a while.“ http://www.cs.vu.nl/~ast/reliable-os/

The newest Windows version the article mentions is Vista. I am not aware though of such fundamental changes to the Windows kernel as would be needed to make it a true micro kernel.
"technically correct" - the best (and worst) kind of correct.
Xiaomi’s latest laptop targets Apple’s MacBook Pro
The sadness does not step from the size of a random binary file per se. The sad part is the prevalence of attitudes deemed unprofessional among people of a certain profession.

It's sad for example, that with all the technologies available to us, to imagine what we could have, and compare it with what we do have.
> “For me, it’s the most mentally challenging thing we have here,” Ms. Scott said of her new job. “It’s not repetitive.”

This is a really important statement. If you ever feel like your job is boring, unchallenging and repetitive, that is a sign that it could be done by a robot. Either you need to figure out how to automate it and get a promotion, or you're eventually going to be replaced and let go.
Furthermore, Uber does not train its drivers to be taxi drivers or even inform them what training and insurances are required in their line of work.

They advertise this as a way to get a job but when the drivers are fined for driving unlicensed they absolve themselves by claiming it is the responsibility of the driver.

They should not keep complete confidence in this strategy, as they have been sued by their (ex-)drivers for this and settled out of court. (Which may very well be a more lucrative strategy than doing the actual driving, I don't know about that.)
For those who hate giving feedback
Thanks goodness iphones can't be lost or broken
Tesla Turns Off Automatic Emergency Braking in Some Newer Models
My understanding is that the MIT license - used by lots of projects, including eg Angular - doesn't afford any patents protection at all. So, would you criticize those using the MIT license more than Facebook?
But nobody is forcing farmers to continue farming. If it's that brutal, drop the shovel, sell the tractor, fuck the cows, let's go trucking!

And yes, for some reason society/civilization has a "market based" approach to food security. Why? Because it works better than the planned economy version. Maybe because it forces people to optimize, to make the hard choices of what do you really want, do what you're good at or do what you love.

That said, markets are not in a vacuum, so we can and we ought to help people. Not just farmers. Because every time we try to help them we end up helping "Big Agribusiness". And if some people want to do farming, but it doesn't make them enough, okay, we can think about that, but I don't see what that has to do with food security, which comes from big industrialized farms, environmental protection, land management, food safety regulations, distribution chain tracking and inspections and so on. (To help small farms, you need scale. You need to pack them densely, have them share equipment - usually the combine that used only at harvest is owned by a 3rd party, and so on. They need insurance for climate events like against flood, hailstorm, tornadoes/hurricanes, spring frostbite and so on. So you end up running a farmer-K12.)
You can do better in NYC with the median amount of experience and skill. You can certainly do better in another city, especially if you're good at keeping your expenses low. Though maybe the discrepancy between all that and the pay is why so many companies can't find good developers...
> Crying for those poor people who bought into a racket?

For those immigrants who bought into a city-regulated industry, yes.
Much better design too, regardless of size.
> creating an open source project is a contract with the community, and part of that contract is to assist members of this community that might require features or have issues.

If this were strictly enforced, there would be much fewer open source projects, as not all authors would be able to meet the obligations.
Many people spend more time on their phone than their PC. So, 1,000$ is not an unreasonable price if it's noticeably better. It's like spending 200+$ on a pair of shoes, they don't need to be that much better fit to be worth it.

I mean 1,000$ seems bad, but that can translate to under 30 cents an hour if you're spending 4 hours a day on your phone.
تعرف علي علاج وانواع واعراض ضعف النظر – حياتنا الصحية
Yep the base price for a Iphone 7 Plus in Sweden is 1100$. Not sure it makes sense comparing prices like this though. In Sweden the cost of an iphone does not compete with your ability to get access to health care or education for example.
Or creating a real citizen identification number: An ID that is connected to your photo and your finger prints at the federal level .. You know, like every other high income country in the world.

In America this would be impossible though. People would cry about state's rights, sign of the beast, privacy, etc.
Lovely blog. Please keep writing!
FWIW, this is QNX's direction going forward. Photon is (sadly) old and unupgraded, and doesn't support the latest graphics architectures.
I don't understand why people keep on painting it black or white, like either you use TDD or no tests at all? You can implement a feature and then write a test afterwards to test if it works as planned. It'll work just as good as TDD. IMHO the main benefit of tests is when refactoring at a later time, while during the initial prototyping and developing process they're usually just telling you the obvious (you didn't return the expected value... yeah, I know, I didn't finish the freakin' method yet, give me a break..)
Isn't that usually done with the depth buffer?
12 cool things you can do with GitHub
Interesting is that usually an equivalent Android app will be about 15-20MB. For larger apps (like Facebook) the difference can be even up to 4x as much (and that's after AppStore stripping).
That's funny because all the deep-learning frameworks also did the same move: the API is now just functions building an AST that is then translated by a compiler into parallel cpu or gpu code...
Return to the rainforest: A son's search for his Amazonian mother (2013)
Less micro micromanagement, room for innovation over productivity, freedom to move from dev to product to design, etc. Ability to work from home whenever, communication skills over whiteboarding skills when hiring new folks.
Android code goes through ProGuard on release usually, which is an optimizer (and obfuscator if enabled). It usually makes a lot of optimizations on bytecode level which makes decompiled code noticably harder to read.
You shouldn't back-trade a peak in any market.

Peaks always look like peaks in hindsight, but there are plenty of rallies that keep on rallying, too.

Would it have been nice to sell a medallion on the 2014 highs? Sure.

Is it insanity to have bought one there? No.

It was simply an investment in rights to a regulated business, which has faced headwinds from unregulated competition since that time.

And please keep in mind that a million dollars in NYC isn't the same as a million dollars in Iowa.
It's also the userbase or the marketing there (unsure which one). I was in Sweden few years ago, gislaved / hestra, and overall nothing else was being sold besides iPhone. It came as a shock to me.

Only one of the tech toys stores that we visited had Samsung at the time.
I'm sorry, but an article like this should contain quotes or at least links to the actual text under discussion. Like this, it's only an opinion piece.
APP WITHOUT CODE
Hi, i'm a non technical founder: for you is possible to make an app or site of success without code? For example using wix, 4square, bubble or similar drag and drop apps? Thank you
You could turn the whole thing on its head, have users sign their messages and broadcast them to anyone; a direct message would be encrypted to the expected recipients. Now you don't care about the particularities of an instance or opening an account, becaus all the work is happening on your machine. There is no migration, only transferring your database from a computer to another.

This is basically what secure scuttlebutt is doing:

https://www.scuttlebutt.nz/
Auf der Suche nach mobiler App-Entwicklung
> with all this cruft, maintaining a browser codebase has become a nightmare only few can afford.

Perhaps this is not all too inconvenient for those few ...
Which version of macOS and distro do you use? Are there good docs for setting it up?
PDC 1996 Keynote with Douglas Adams
Instead of pixelated graphics now we get high-res images and 1080p videos.

What a sad, sad world we find ourselves to live in.
Lawyer up. Asking HN for advice on this topic is not optimal.
you don't create a database user for every web user (unless maybe if you have like only 5-10 webusers in total).

you use the user_id from the jwt tokens in your RLS policies and view definitions.
More details here https://github.com/subzerocloud/postgrest-starter-kit/wiki/A...
The medallions exist in a government-created market. If the government offers a buy-in to a regulated business, then ceases to regulate the business in the same way, it's harming its own partners in the regulated industry. Offering to buy back the rights that it sold, well that's simply a way to reduce this harm to its partners.