skysight-inc/HackerNews huggingface dataset:
Rather than "difficult", I will share the most important aspects:
Soil health: take soil samples from several places in your garden and get a soil analysis done so you know. What you have and what you need. Building and maintaining soil health is your first and biggest priority.

Water: depending on where you live, you will likely have some water challenges: availability/restrictions, minerals/salt, distribution around the garden, etc.

Light: map your garden area(s) so you know the quality and timing (time of day and seasonal).

Plants/trees: do your research. Find plants/tree varieties that are appropriate for your area. Plant them during the appropriate window of time for that variety.

Time: gardening can take a lot of time depending on the plants/trees you choose. If you have unlimited time and desire, great.

Money: ditto comments on time

Best of luck!
Ironically, when I was posting this, rotation lock froze on my iPad (another recurring bug that has been around since iOS 9).
No word on patents as a technology driver?
It's likely they could disable speculative execution in its entirety, either in ucode or UEFI, but that would harm many compute-intensive workloads by 5-10% or more, so my guess is that somebody decided to push this page table mitigation instead, taking the hit on the syscall/hypercall side as that's perceived as "less bad overall".
I find that I actually use both vim and GUI editors.

If I'm writing a lot of fresh code or exploring a new codebase, I like to use GUI based editors.

Anything quick or repetitive, I tend to open up vim because its speedy to open and edit.
Your parents live in a bad neighborhood.
10 predictions for deep learning in 2018
The Bad Guys used it in a slogan! Therefore we all must roll onto our backs into obedience position whenever we hear it now! Surely the bad guys will lose if we do this gesture for them?
obviously this does not apply to the modern day "serfs". seeing as none of us will take most of the things we hold dear off the planet anytime soon. we inherently share all things. the reason why our current reality does not follow suit is because people have been conditioned for generations to believe and not do anything about the following "the one who has will even take from the one who has not" whether you want to describe business, cutting in line, capitalism, any exchange. they have also been conditioned to believe that they have some right to have things that others do not have rights too. which is a corrosive idea just like the previous one. mix these two ideas with the competitive environment that we are indoctrinated into and then you will have your answer as to why there is inequality. the other part of the puzzle is that they have also been lied to and told that for some reason all the resources on earth cannot be shared and they have to have be exchanged for an intermediary currency which you get by working. if we are all living on one ball in space how can you say we do not own everything that is on it. each one of us. there is absolutely no reason why everyone on earth cannot have equal access to everything. if there is not enough of something then it is not shareable. not one individual can own it. that is where the discussion ends. in the future there will be a time where wanting so much of something that it disrupts the balance of society will be a punishable offense. people will go to rehab centers for it. kinda like modern day hoarding. we are just not there now. we will get there though once the repercussions of someone having a house made out of diamonds contrasts with millions living in tents. i still don't understand how you can justify one person having a yearly salary of hundreds of millions of dollars. you can't, that person is no different than you and me. it just happens to sit at the top of a pyramid supported by many of others who believe its koolaid.
No, the Spectre paper discusses cross-process attacks too. First, you use BTB poisoning to coerce the victim process to branch-mispredict to code of your choice (a "gadget"). You can get that code to load memory of your choice, which can be the code of shared libraries (which are usually loaded only once into physical memory for all processes). Then you can do timing attacks using the last-level cache to determine whether that memory is in cache.

It's certainly not easy, but it's doable.
Employment is a whole different world because of various compulsory benefits, compensations for time not worked, much higher taxation etc.

You have to transform yourself into a consultant, being a contractor locks you into the rates you mentioned (the ceiling is around $50 to $70; big agencies are able to sell contractors to enterprises for around $80). It's not for everyone though, the rate is higher for a reason, you have to do a lot more things yourself and many devs don't enjoy doing them. Narrowing you specialization helps very much; it's also helpful to choose only a few (around 2) verticals (e.g. logistics, material production, ...) that you work in and mention that to everyone.
(this was in reply to a comment that has been deleted)

Well, Electron has finally delivered on the original GUI promise of Java over a decade ago: every single application I use on a daily basis is now cross platform.

That matters to me because it means it doesn't matter what OS I'm using - I can recreate my setup on Windows or macOS if I can't use Linux. I don't have to worry about platform differences beyond the shell and filesystem.

The security concerns people have with Electron are great but I'd wish they applied the same skepticism to all applications written in C++ or C. Unsandboxed applications are inherently unsafe. They don't just suddenly become unsafe because you write them in JS.
Pretty close to 100%.

Google zero and academia researchers found it independently, following some talk about the concept a while back.

The 3 letters agencies have people of the same calibre working full time on that. They could find it too.
To some conservative rural German, the government may very well seem like an outside hegemonic power.

I can't help counterfactual perceptions.

40% of German under 5's are immigrants (http://www.breitbart.com/london/2016/09/21/germany-40-percen...). They have a 2-3 times higher fertility rate than the native population. And the rate of immigration keeps increasing and is already unsustainably high. Germans will be a tiny minority of Germany in just 2 generations.

Breitbart is one of the poorest sources you could possibly cite and you do your credibility no favors. Some immigrants have higher fertility, but it's a distribution, not a monolith. Also, immigrant fertility tends to revert to the local mean within a couple of generations as fertility is inversely correlated with economic stability, which is why it's lower in the recipient population to start with.

Your idea that Germans will be a tiny minority of Germany's population within 2 generations is laughable. socioeconomic behaviors do not generally follow the exponential trends you imagine, but are often better mapped by a sigmoid function. I strongly suggest you try reading a textbook on demographics instead of getting your analysis from Breitbart.
Imagine you are a one percenter: your network will be very large, so why would you take the risk of engaging with someone you don't know, if you have plenty of other one percenters in your network who might have a proven track record?
It's shady if they're not giving out royalties to the writers. Not sure if they do
They have literally hundreds of billions of dollars in cash to spend on supporting their products. "Too much to handle" can't explain it. It must be cultural.
Atom claims to have code folding, but (despite having syntax highlighting) the code folding function works naively off of indents, not syntax, so you're out of luck working on any codebase with less-than-meticulous indentation, zero-indent comments, etc.

Unfortunately, IIRC, Sublime does exactly the same thing. It's really frustrating. I haven't been able to find a good all-purpose Mac programmer's editor with working code folding.
Can see that happening right here; some people have been downvoting and flagging this comment thread, even though it doesn’t break any rules as far as I can see.

Why stifle discussion like this? Don’t let HN become like Reddit where the downvote button is basically “I don’t like this.”
> that would require a base salary of $120,000 over the highest paid year of those six

https://en.wikipedia.org/wiki/Pension_spiking

piling up overtime and sick and vacation days saved over previous years, people are frequently able to 2x and more their salary for pension calculations.
... isn't our error margin much larger than this?
I noticed these headsmackingly obvious bugs starting around 2010. It seems like they've multiplied since then.

I'll never understand how such a massive company can have such poor quality control on their flagship products.
People can mount whatever defense they like of Electron, but the bottom line is, I think twice before I adopt any new Electron app. My daily drivers are a desktop replacement with 8gb of ram and an ultra-portable machine with 4gb.

On 4gb it only takes a couple of Electron apps to eat half of my ram or more. Factor in the OS and a browser or two and it's already swapping. These are often just chat apps or something, they may be good apps but they aren't doing anything fundamentally new and whatever they replaced probably needed <100mb of ram.

It used to be that developers published minimum and recommended system requirements for their program. Maybe Electron developers need to start disclosing that 4gb ram is the minimum to use their apps and 8gb is recommended.

There don't seem to be many benefits I get from an Electron app that I couldn't be getting by just running Chrome in app mode with a dedicated profile (which consumes a lot less ram).

I would prefer to see developers release a web app first and then perhaps offer an Electron version if you've got ram to burn.
99 / 0.3 = 330

It's what a developer would need to create in sales for Apple to make 99 bucks from their 30% cut.
This sounds really bad. I wonder: Will this have major implications on consumers other than slowed down devices?
Protect your Fedora system against Meltdown
Will Bitcoin survive its next crash? – Discussion
Can anyone explain why it takes so long? It also seems to launch a lot faster on linux than on macOS, I wonder why.
There was an announcement not long ago saying they are not insured.
Recently I've spent just a few days with macOS and iOS trying to port a game to iOS and I could add a few bugs to this list. Most of them rather cosmetic and just annoying, but speaking about the quality of the software nevertheless.
A "rambling nutjob" that has been proven correct time and time and time again.

We need more people with RMS-type views in Google, Facebook, etc.
Not saying that monoliths needs to die, but you won’t get defined boundaries just by going with microservices/Docker. And from personally updating a “monolith” to java 9 was a pretty straightforward (yes some of it entirely unrelated, were actually put in a separate container). If you did modules from the start “monoliths” could be broken down into ms if needed just by deploying them separately.
the government is looking into charging her for this statement.

Where did you see this? From what I can tell, the government (public prosecutors) only said they received a bunch of complaints. Nowhere did I see they were looking into charging her - nor would that be possible without lifting her immunity.
That's actually a fairly complete and accurate list of reasons for such a project. If I was interested, I'd do it for about half of those reasons, and others may prefer the other half.
This makes me nostalgic for the days when emacs was disparagingly said to be an acronym for Eight Megs And Constantly Swapping. Eight hundred megs for a code editor would have been unimaginable back then.
New CPU microcode is enough, though at a performance price. On pre-Zen AMD there is also a chicken bit to disable indirect branch prediction. (It feels good to be finally able to speak about this freely!!!)

I don't know for which processors Intel and AMD plan to release microcode updates.
from my understanding:

1:

- install security updates for your OS
- if it's not ready yet: disable JavaScript in your browser by default and enable it only for resources you trust. otherwise just skip the page. execute third party code with extra caution. any suspicious code should go away (even not inside vm)

2: as long as it's stored in a wallet on your own hardware which you fully control, it should be safe enough
So you think the majority of existing IoT devices currently in existence won't be exploited in the next 5 years? That's rather optimistic when a large portion seems to use hardcoded passwords and with the rise of easy to build botnets.
Are you using non-apple servers or other devices in your home network? If not, that’s probably the reason of most net related bugs.
Also, do not try to do things manually on Apple machines. Do not “copy files” if you want to sync photos, instead, do it the Apple way. It sucks, but it’s the only way.
I recently started using macos for work. I'm on sierra and every day I get pestered about upgrading to high sierra. Every day I also read a new reason not to do that. Is there any way I can turn it off?
I discovered over Christmas that Siri’s and my idea of “next” Monday is different. I blogged about it yesterday:

http://h4labs.org/siri-next-monday-isnt-christmas/

If you ask Siri now, it thinks next Monday is the 15th.

Tonight’s bug occurred on the Watch. It told me to close my Activity rings like yesterday, even though I closed them several hours earlier.

—-

Update

I wanted to add that Alexa and Google define “next Monday” as I do. I didn’t add that to my blog because the point wasn’t to try and criticize Siri. Ambiguity will always be a problem.
I don't use Atom but I would say, if I did, that my development environment includes hardware that has 800MB available. This isn't to suggest I'm ok with bloat, I absolutely am not. But if the most important thing on my computer is using up resources then I don't mind that.

I'm more concerned about how much work I'm able to get done, and with Vim frustration eats up more of my time than with a modern GUI.
> "Americans have an impoverished and immature conception of technology, one that fetishizes innovation as a kind of art and demeans upkeep as mere drudgery."

https://news.ycombinator.com/item?id=14835256
Although technically if you distribute an app to yourself only, you are supposed to use the enterprise license, which costs another $200 a year. Which is why the webapp route is the way to go unless you really need access to hardware.
And some people still aren’t sure if there is other life beyond Earth. :)

That's entire galaxies. Not just stars, and that's just the observable universe.

We are still being surprised by the lifeforms we observe here on Earth, and the environments and conditions they can thrive in (including the outer hulls of our spacecraft), and we still have yet to discover and catalog all the life on our planet. Life may even come in the form of "artificial" constructs that build, learn, teach and reproduce on their own, created by "natural" life somewhere then set free into the cosmos.

How, when given the evidence of practically infinite planets out there (considering that almost every star may have at least one planet, and there are even rogue planets [0] that don't orbit any star, and that asteroids and comets or even dense nebulas could also harbor life), can we even consider the possibility that this is the only planet with life?

This game is Big, folks: Even if 90% of all planets had life there would still be billions if not trillions of them without any life, and the incomprehensibly vast distances (including voids, like the one our own galaxy is near or inside of [1]) between them may mean millions of years before life from one planet encounters life from another (which is good I suppose; every species would have some room to expand into at their own pace.)

And of course, not all intelligent civilizations will be "successful."

We will either die out on our home planet or expand.

We may not encounter other life for hundreds or even thousands of year after we develop interstellar travel, or the life that we encounter may turn out to be mundane and eventually unexciting (I mean, imagine being an spacefaring species discovering us; planetlocked and still collectively figuring many basic things out.)

[0] https://en.wikipedia.org/wiki/Rogue_planet

[1] https://en.wikipedia.org/wiki/Milky_Way#Environment
Try to port it to Android next, great fun! You’ll appreciate iOS more after that ;-)
And children used to die all the time for all sorts of reasons, even just a pair of generations back, in total my grandparents (father's side) had 16 children (live births, I don't even know if there were still birth), but only 12 made it out of childhood. Broken bones were not an issue, but farm machinery & various diseases were.
If you ever look under the covers at how Apple products are programmed you will know why. I'm not a big fan of Microsoft but if you compare, for example, the programming documentation on MSDN to Apple, it's night and day. Microsoft has clearly documented 95% of their APIs and for the most part, they are stable. Apple's APIs change constantly and are poorly documented. The documentation they do have is incomplete and full of dead links. How can you write good software on top of this?
Docker Series – Moving past one container
The current releases within the Apple ecosystem are rough. Currently weening myself off of iMessage to reduce the pain of potentially moving outside of the OSX ecosystem.

Apple is basically handing Microsoft a golden ticket. With Windows looking pretty dev friendly these days, there's finally some competition for an OS that's both UI and dev friendly.
And Chrome? Do they do similar things NOW?
Whole Apple infrastructure have bugs too many compared to theirdeveloper fees. Very poor experience from dev tools and flow.
Transcribing Audio File to Text with Google Cloud Speech API and Python
I don’t believe a single second that they prevent you from sideloading your own app in the interest of security. It would be trivial to allow you to manually register your device and be exempt for this particular app, that wouldn’t weaken the platform in any way. This is purely milking users.
Your shoes won't eventually be pushed an OTA update that tells you to buy the same brand of socks....?

Do you really not see the inherent problems with these devices, or is the remote start just that nice? =D
That's a fair point, but let me note that it is still less desirable (to an attacker) than the TSC in at least one case: when system load is high enough that there are other non-attacker-controlled threads running on the same core. When the counter thread's not running, the counter thread's not counting, and this loss of accuracy could at least in theory complicate an attack.
I think Electron devs really need to step and try to address the performance problems but even if they do, I don't think it'll help much since they have to allow full web platform to run. Electron has brought so many apps to Linux that devs otherwise wouldn't even consider so I'm happy about that. On the other hand these apps have major performance problems. Especially the ones that I've to leave running in the background.

I think a better platform could be a highly stripped down version of web to the point where it is not even web anymore but still familiar and simple to use. Kind of like what Flutter did (Desktop support in flutter would be pretty great actually). Either that or a serious react native platform/framework that focused on Desktop computers.
I think it's just women entering the field double the workforce and thus bring down the compensation for the work.
SELinux Game: Learn SELinux by Doing
Spectre example code
Emacs is still available and constantly improving. I use it in parallel with VS Code and Vim and I must say that no other editor is better at manipulating text, vim included.
If they include traders, how about Luke McShane? Claimed to be the world's strongest amateur (FIDE 2643) he's a city trader who used to be at Goldman.
Salaries at Buffer – Google Sheets
Lawrence Stager, Creative Biblical Archaeologist, Dies at 74
Damn... and I thought I had it bad when I lost a 10 BTC bet against a UCLA football parlay.
> I have no trouble believing that Jobs (and the vast majority at Apple) used the image of counterculture in good faith, even while they changed it into a sort of hollowed-out version streamlined for capitalism.

This is exactly as I understand it too... Except this being a fairly good example of what counterculture circles generally call, a complete sell out.

It's complicated of course, how else does one stay relevant long term without also being extremely wealthy / i.e. the ability to broadcast a message to many many nodes? Put another way. Money talks.
D'oh, I left out the links from this comment.

[1]: https://twitter.com/grsecurity/status/947147105684123649

[2]: https://github.com/torvalds/linux/commit/f55f0501cbf65ec41cc...

[3]: https://tglx.de/~tglx/patches-pti-184.tar.bz2
I was under the impression that the build chain in maven is pretty defined and not arbitrary. It performs the same thing over and over again, being highly reliable. It’s pretty extensible since you can tweak your own build steps if you want. And in the general case you don’t need to define a thing?
Apparently every law is highly subjective. We have, to simplify, “Do not murder.” but it’s waived for militaries and law enforcement.

When even the taking of life doesn’t have uniform laws applicable in all cases, why make blanket rulings on speech?
They do. See [1], heading "REWARD YOUR FAVORITE AUTHORS"

[1]: https://medium.com/membership
Apple have been getting worse at producing high quality software, in my opinion. Still Apple delivers higher quality stuff then anyone else, so you don't really have anywhere to go.

I recently got an AppleTV, allowing my to cancel my TV via fiber delivered by my ISP. While I have seen a little weirdness from the AppleTV, is not even close to leave of stupidity seen in the tv-box delivered by my ISP. Apple would pretty much have to send a guy to my house and jam a screwdriver into the AppleTV to hit the low level of quality found in other TV boxes.
Contractors do most of the real work. See Ed Snowden for example.
It gives all the required context, much needed for an "average" engineer to understand it. Without that, most of the people, except the microchip engineers, would have to read about the related topics first anyways.
I personally was surprised at how understandably everything was explained.