skysight-inc/HackerNews huggingface dataset:
Apple's potential M&A candidates – $AAPL
Who said that VIM cannot compete with IDEs?
Does a lower “total cost of ownership” boost electric car sales?
You can delete them but the fact that they are irrelevant now even though you didn't change the behaviour of the software means that it was a waste of time writing them in the first place.

Secondly it decreases your confidence in the refactor. In a classic refactor, nothing should break. This is because a good set of tests are a way of documenting and verifying the design/behaviour of the system.

Finally, often in a codebase with micro tests, there will be an expectation that you replace one set of micro tests with another.
Fighting Climate Change, One Laundry Load at a Time
>Immunise the population to induce anaphylaxis

Not every molecule has the potential to induce an immune response. Otherwise lots of cures would exists. Opioids being not especially big molecules, this sounds like pure dream to me.
I'm not sure what the delta-V is like to get materials from an asteroid vs the Moon, but I'd expect there is much more variety of resources on asteroids. I think an orbital station is also more attractive than the Moon from a delta-V standpoint.
Do you mean mouse & rat?

> I would go so far as to say it is worse than useless and actively leads us astray.

A notable example is when a strain (or perhaps race is a better terminology) is used which is known to be very sensitive to cancer. Using that to prove something causes cancer is a slippery slope, especially when its extrapolated to other conclusions.
Bitcoin value slumps as the cryptocurrency’s volatility continues
This is only partially relevant, but I know from personal experience that sometimes facing the pain is the wrong choice, at least in regards to anxiety attacks and CBT. It's simply not necessary at all and can be very counter-productive.
Hiring Green card holders or Indian's of American citizenship is a different matter. They aren't gonna work for the salary of an Indian citizen on H1B. The equation changes there.

I agree, there could be a cultural angle. But I don't think that is the main reason.
Native apps had a head start: they don't load every asset from a potentially untrusted source.

I would say that the browser most certainly has the biggest attack surface of any software in regular use. Your average browser is insanely complex. In fact, it is the only piece of software on my computer that scares me.

Multiple JITs, font rendering, parsing, layouts, compression, image handling, sound and of course about a billion edge cases because somewhere along the road we decided that faulty code is OK. Everything with tonnes of state that interact in ways that can't ever be fully tested or verified (because of an almost infinite variety). Let's also not forget that a large part of that is done at the very bleeding edge of CS research. I wouldn't trust anyone to do that in a safe way.

To me, a kernel seems simple in comparison.
Do they require you to serialise data to strings or is it possible to transmit typed arrays?
Interesting. I hadn't found the bucket.
I don’t follow. I think brokers have enormous risks of valid claims needing to be paid out, which they hedge by taking out insurance themselves. You seem to be saying the same thing, while claiming that you are saying something else. Could you please try to restate your point in a way that might be clearer to me?
You can't rely on autovectorization because it's a really brittle optimization that only works at the best of times, and generally only with simple loops.

For anything more complex, you need to write SIMD code explicitly. Getting good performance requires writing code where the full width of the registers is used. If the compiler falls back to using scalar arithmetic, it tends to pollute the surrounding code with register spilling when registers are required for scalar arithmetic (ie. only the 1st component of the xmm0 register is used).

Writing SIMD code is quite a bit of effort if you need to get it working well.
Connecting Two PCs Together via Thunderbolt Networking
Show HN: Principles of container-based application design
I wrote a paper with 7 rules for container-based applications to make them cloud native (i.e. Kubernetes) friendly. Free to download.
It is "legally usable". Just not under your pet requirements.
You still need an abstraction layer between compiled program and the target architecture.
Then maybe just consider doing functional testing. Assertion code in a mock is, by definition, code that tests an implementation. In the example given, suppose you wanted to replace the database with a nosql version. Now you have to throw away or modify your tests even though the behaviour of your system has not changed
I just try it. Works nice, also, I try with Fira Code and the ligatures are a really nice improvement!
It’s not C++ but worth mention ISPC:

https://ispc.github.io

which extends C with data parallel constructs. Notably it can generate generic wide code as long as the implementation of different intrinsic dis provided.
For one of interest to entrepreneurs that is not immediately obvious is the autobiography of Henry Bessemer [1]. The problems he faced (and solved) getting his inventions used still has value today [2].

1. https://archive.org/details/sirhenrybessemer00bessuoft

2. https://en.wikipedia.org/wiki/Henry_Bessemer
Photoscape X 2.7 for Mac Crack Torrent
> They also ran right on the road

Sidenote: so do many modern tram systems.
Complex Legacy of CIA's James Angleton, the Godfather of Mass Surveillance
this is the most underground game I've seen in years, and you expect to work flawlessly on your iPhone 6. some people need to remember the Macromedia Flash era...
Looks like A380 with the max seating capacity of 853 would be significantly cheaper to operate per seat than anything out there. The current installed maximum is 615, hinting that the market is not quite there yet.

I could imagine that some airfields would soon increase their per plane landing prices as a result of crowding. That could make the A380 more profitable.
Is this the cause or the effect?
One question I have around this is whether the patches made to the Windows kernel in November exhibit the same performance hits. Does anyone know?

I'm due to refresh my gaming PC, and I was going to go with Intel again as they've not been a problem. However, if Intel chips are going to incur the same 5% - 50% performance hit on Windows, I might end up investing in AMD hardware instead.
Node.js supports webassembly.
VaMoRs drove on the Autobahn in '87 [0].

[0] https://www.youtube.com/watch?v=2EH3R6c7Ufg
I suppose this marks the death of low-end discrete GPUs.
Isn't this solved with progressive web apps? On the other hand I'm not aware of any UI that allows you to explicitly choose if a PWA should be cached or not.
You don't need to go that far at all. Just refresh neighbors occasionally when there are tons of accesses to the same place.
Well done. Personally, as a remote developer, I always make a point of billing at my "Bay Area Rate", even though I've never lived there.

There was a point, early in my guy-on-the-beach-with-a-laptop era where I would cut my bill rate in half while working from the beach with a laptop. Clients were happy about that, and it more than paid for beers and thatch huts. Then one time I tried not cutting my bill rate in half on a proposal. Nobody but me seemed to notice. So now I don't do that anymore.

As the article so nicely points put, the work you're doing is exactly the same regardless of where you do it from. Charge accordingly.

It's true that living costs are less in other places. It makes a lot more sense for that difference to be captured by me rather than somebody else's company.

Glad to see these guys stepping up and setting an example from the employer side.
>how can you have a well functioning society this way?

Well enough I suppose.

It's only really noticeable from an outsider perspective. I never noticed that the cashiers are slow while growing up in Africa. Only after spending a couple years in Europe could I see the difference.

Anyway if this sort of thing interests you then check out the book below. Various interesting musings about West vs Africa - and written before a time when everything had to be so politically correct

https://en.wikipedia.org/wiki/The_Shadow_of_the_Sun
I'm not entirely sure of what to make of this. At the least, if more companies do this, may be the congestion in SF reduces and average wages go up in other places.
Healthcare and Machine Learning: The Future with Possibilities
> (And before you ask, sorry, we’re actually not hiring. That’s part of the restraint bit. We have a team of fifty five of the most kind, wonderful, and capable people I’ve ever had the pleasure of working with. That’s all we need at the moment to do what we want to do.)

Refreshing!
Thanks for checking it out!
Downloading it from steam takes just as mush time.

But that 50GB is probably for more then 100 hours of playtime, which amounts to a persistent 145kb/s. With some caching up front, I think this could actually work. There literally is no need to have everything on disk before starting. Maybe a few hundred megs before starting, but even that is less then a few minutes on most connections, which is a lot faster then downloading the full game before starting.
Perhaps you could use node.js to compile your C++ code into a native WASM module?
A comparison between IOTA and Streamr
Yes, that's a very good summary of what happened.

I'm aware of those factors, but I still think we took a wrong turn. Maybe not in the US due to the population sparsity and sprawl, but in Spain and many other European countries, if we could connect every town or city of more than 10K people by either rail, light rail or tram (instead of having spent billions on highways), that would cover 80% of the population. A large majority wouldn't need a car, and could instead use Uber-like services for the last mile. Pollution and emissions would be much less of a problem, and quality of life in cities much better.

But that's what happens with gradient descent, it can lead you to a local minimum...
If you shut down whatever is triggering errors instead of completely ignoring them, the difficulty level is pretty close to "impossible".
The app is built with Rails + JS. It's hosted on Heroku, so the monthly costs are reasonable and I have the flexibility to scale the server and database up or down when needed.
I'm with you on this having read biographies of Laura Riding and Robert Graves: selfish and narcissistic barely begin to describe Laura Riding's egomania.
But surely drones aren’t unmanned? Just their pilot is elsewhere. Curious as to what the real root of this is.
South Yatra Tourism – Call and Book South India Tour Packages
For some interesting discussion re: airport crowding, the 747, and the a380, see https://news.ycombinator.com/item?id=16014849
Black site
I've been using Basecamp since version 1, and in my opinion it became worse and more overpriced at every release.

I've recently signed up to see if I could use it for a team, and it was barely more useful than a piece of paper.

Obviously its success proves me wrong, but I don't get it.
Jason, how much did you increase your rate by in percent?
What’s the minimum documentation required for an API?
> I do believe in unconditional love -- in fact it's my whole point.

OK, so if love is unconditional, then what about situations where you love them but they hate you? If it's unconditional love, then you love them regardless of their feelings towards you.

What do you do if your kid is an actual psychopath and doesn't love you. Do you still love them unconditionally? Would you trust them with the keys to the gun safe?

What do you do if you have an adult child that has made some really bad life choices and is spiraling out of control addicted to hard drugs? Do you still love them (unconditional, right)? Do you trust them with the keys to your alcohol cabinet? The details to your bank account?

Love != trust.

There are some situations where if you truly love someone you do not extend them trust (because they will abuse it regardless of your love for them).
I've always wondered what kind of development work you can do with a laptop chilling at the beach...
He makes a loaded assumption that I don't agree with,
"One of the key points of IoT is that it produces extremely large quantities of data which have very little value outside of the real-time element."

Still Streamer integrates the analytics processing part and that makes the system more complete as a platform. You most certainly need the real time part for IoT, but streamer can also be used for processing data-at-rest, e.g. forensic data.
Less Blue Light, Better Sleep
An "ode to X" means a "praise to X", because odes in ancient Greece were used to praise gods, heroes, etc.
Why not offer a digital edition through Patreon?
I love Go and use it daily, but it really is inferior to other languages for general business processing.

The lack of generics, and a nice map, filter, reduce, flatten workflow cause this for me.

Sometimes I'll just use goderive then, but it still looks clunky. (No pipe or fluent API)
How much is your/the "Bay Area Rate"? Thinking about internationalization of my consultancy and have no real insight into hourly rates for devs in the US. Don't want to leave too much money on the table because I haven't done my research.
They don't necessarily matter until you hit Twitter-size for performance purposes, but take care to pay close attention to the idea of natural vs. artificial keys, and heed his warning about turning artificial keys into natural keys.

One day you'll be integrating database systems together and you'll be glad you followed his advice. I've seen some really ugly bizdata schemas.
My favorite is "ode to a goldfish", a particularly concise verse:

My

wet

pet
How to start an affiliate marketing site, see this
"Depending on your usecase" - e.g. you use many devices, need your passwords on all of them, and don't trust any of the current password managers to do their job (which is valid due to the many breaches and vulns).
When I doubled it?

Think Google/Facebook total comp if you need a number to plug into your mental model. Software is a nice gig.
I guess 100% (doubling it), since he wrote that he was cutting it in half before
Sadly this punts on a number of things that are too important: masking and gather/scatter. I tried doing this in Syrah [1] many years ago (oh LRBni) and realized that the masking for NEON, AVX2 and LRBni were all annoyingly different (particularly for mixed precision, like say floats and doubles). Now that Skylake is actually available en masse nearly 10 years later, I should probably clean this up and do a proper AVX-512 specialization.

[1] https://github.com/boulos/syrah
there is also xsimd, which is a pretty cool reimplementation of a lot of Boost.SIMD!

https://github.com/QuantStack/xsimd
Very fair and progressive strategy. This is the future imho.

If you want good / the best, pay them accordingly, no matter where they live - because someone else might do it and pocket your talent.
Eelo, new ‘privacy-enabled’ smartphone OS, will have no Google inside
Germany's hefty hate speech fines for social networks start today
same here, and the counter just reset
What about the actual fighting with weapons in Central/South America? Is that not a war?
Don't know what you mean by "pet requirements", but this restriction:

> (3) The software and the databases will only be used for the licensee's own scientific study, scientific research, or academic teaching. Use for commercial or business purposes is not permitted. [...]

is quite limiting.
Imagine the work currently being done in a cubicle. Now remove the two external monitors and fill the bottom third of the cube with sand.

That's pretty much the only difference. Lots of guys try dividing their bill rate by four, but as I said above, that's just personal preference. (And also diminshes the perceived value of what you do.)
not breaking things that work?
Good to see this. I think that hiring remotely and paying Bay Area salaries (or very close to it) does indeed open up access to talent that might be harder to reach otherwise. Especially, if hiring globally remote.

Win-win for everyone involved.
It is not, but if like it was the case for rowhammer, it was linked to a specific instruction (clflush).

This time it could be an AVX512 instruction (intel only) that leaks kernel address in a way or another.

I was talking from an ISA perspective.
For eg, clflush may be implemented differently between Intel and AMD, it has the same effect on system RAM hence a shared exploit.
Mesa Grew by Nearly 250,000 Lines of Code in 2017 Across 10k Commits – Phoronix
Zero Config UI for Jest
Retention Victimization Salesforce Integration
Parity isn't checked during every single row refresh?
This is the only sane way.
elsewhere on the planet , some rats being trained to be productive members of human society :)

https://scitechafrica.com/2016/04/16/super-rats-are-eliminat...
Tbf fixing compatibility with a very old API might become important _because_ of PR backlash.
FreeBSD commits sponsored by Netflix
200+ UAE Local Business Listing Sites
I lived in a Swedish city of a similar size. They had a tram network that was dismantled bit by bit until it was completely shut down in 1973 because it was seen as unmodern. And now 40 years later they're all talking about building trams again since they're so modern...
SCADA – Gateway to (s)hell: Hacking industrial control gateways
That's a good thing. Low-end GPUs suck anyway, but add so much weight and power consumption.
Fsociety Hacking Tools Pack – A Penetration Testing Framework
You have probably no idea how wide-spread CRISPR is by now. There are in the order of at least hundred thousand independ research projects going on right now world wide, this one project does not make much a difference technologywise aside of applying gene editing to elephants as well.

If you want to stop gene editing, you have to travel back to ~2011 (and then you are late to the party), at any later point it was pretty much unstoppable.
I honestly don't think we are.

The more I learn about databases, the more I realize just how hoary that world is, teeming with verdant beasts just itching to snatch you away from your comfortable application into Cthulian madness.

SQL abstracts all of that away. Honestly we should thank the computing gods and make daily offerings that such a thing is even possible.
Tony Elumelu Foundation Programme 2018 – $10,000 Seed Capital
> I don't see the need for a degree if you have the skills.

What skills? I see everyone saying this but the idea what industry considers skills is kinda elusive, at least to me. And I am asking this sincerely as someone who wants to break the poverty cycle. I haven't been a kid for two years now and I sincerely regret not focusing on my education instead of playing around with friends while I had the time. But what's in the past is in the past, what can I do now to improve myself from here?

I started learning to code around September-October of 2016 and applied at quite a few places during the latter half of 2017. I got rejected everywhere because they were looking for someone with either a more formal background or years of experiences. Now I understand that I was wrong to expect that I can get a job after learning for a year or so. But still, what is the skills that one should have that can equate the value of a degree from an accredited institution? Is it the number of hours or years I will spend learning? Is it the number project on GitHub? Do people who hire care about Github? One of the guys who rejected me said that there's not much incentive to hire self-taught guys as jr dev or interns since now there's a steady supply of educated engineers for such positions and the supply is increasing.

Now, I understand there's a lot of gaps in my knowledge. I plan to continue to code as a hobby and learn programming properly this time from the basics. But even then do you think just being able to code is enough of a skill to break the poverty cycle?
Document Why as Well as What: Finding the Purpose of Your Software
I don't know, in the UK the discussions about the future of journalism centre more around press regulation and what are the acceptable limits of tabloid excess.
it also takes some figuring that the first character of anything needs to be uppercase if 1) you try to a function outside of the main source file, and 2) use an element from a struct in a template, i.e. {{.element}} does not work...
there's a good correlation between age, having disposable income and a preference for older games.

AMD is playing with the fire here.
I've been waiting for ATI to start having good drivers since 2003. What's weird is that even after being bought by AMD they still haven't turned around. That is to say, if I were you, I wouldn't hold my breath. You'd be more likely to see the open-source drivers for AMD hardware catch up in performance to nVidia's.
I’ve been using CloudFlare to provide SSL on my documentation sites hosted on GH Pages for around 12 months with excellent reliability. The only caveat I’ve found so far is that a number of browsers and especially corporate proxies do not support the certificates and SSL protocols used by CloudFlare, resulting in failed connections. This is a problem across all CloudFlare sites though, so something to look out for if you need access from behind such a setup.
I'm sceptical, to begin with, they need to overtake Alibaba and co. who are the real elephants in the room there.

My father ran a construction materials wholesale business in Russia's East for like 20 years. Naturally, he does a lot of imports from China and he had an Alibaba outlet. Despite fact that it was written black on white in bold font that the product is warehoused in Russia and is imported from China, he was receiving regular orders from companies in the gulf countries who were saying something like "we care not where it is warehoused, just get it there for n amount of money by that date". Companies in the gulf shop stuff on Alibaba as if they buy cookies in a corner store, and they don't care much about money (you can understand now why and how Alibaba charges companies up to $1m and more for front page placement and first positions in search)

For anybody who ran an Aliexpress store, it is know that the only people who can order DHL delivery for <$1 items are guys from Saudi Arabia or UAE

It will be super tough for any newcomer to break the habit even if the talk is about B2C market.

Moreover => halfpastnoon's post below.
Not yet, but AFAIK it will eventually.
Poker Online Indonesia – Domino QQ – Dewa Poker – Bandar Ceme Terpercaya
Selamat Datang di AsetQQ >> Agen Poker Online Terpercaya >> Dapatkan Bonus New Member 10%, Bonus Rollingan / TurnOver Terbesar 0,5% Dibagi Setiap Kamis Tanpa Syarat dan Dapatkan Bonus JACKPOT Hingga Ratusan Juta Setiap Harinya. Buruan Daftar Dan Raih Hadiahnya Bersama AsetQQ.com
When I decided to learn more about regular expressions back in 2002-2003 I found a regular expression for RFC822 (with comments removed): http://www.ex-parrot.com/pdw/Mail-RFC822-Address.html

As an exercise, I deconstructed that into the pieces it was built from. Funny times :)
> the work you're doing is exactly the same regardless of where you do it from

But the "bay pay" isn't for your work. It's so you can work - i.e. cover your expenses associated with working at that particular place.
Clojure's slow start – what's inside?
It's been a long time coming, of course, but when I saw vim[1] ported to Javascript it really hit home. There's no denying it, your web browser is now an OS. Not a mini OS, an actual honest to goodness OS multiple vendors add features to on a 6 week release cadence.

[1] https://github.com/coolwanglu/vim.js/