skysight-inc/HackerNews huggingface dataset:
I completely agree. I switched to Apple around a decade ago because I got tired of the yearly reinstall-windows ritual and installing printer drivers and having to send my laptop for repairs.

There's a lot I don't like about Apple, but the 'just works' thing, at least for my use case, is absolutely true.

After the MBP announcement I started looking into alternatives, but all of them fell short.One example:

if I buy new MacBook, I'm up in running in no time because of Time Machine. I've already Time Machine'd at least one laptop ago and things are still doing fine. Or if my current MacBook Air fails, I can easily set up an old-ish Mac Mini with my entire system. Almost no downtime.

That right that, much as I hate to admit it, is enough reason to suck it up, eventually, and buy a really expensive MacBook Pro in a year or so.

And then there are Mac-only apps and iOS-only apps like OmniFocus that I use constantly, a nice touchpad (main reason I'm not getting an XPS), a sleep/hibernate mode that somehow still works better than the altnerative, and the fact that I can walk into any Apple store and have my problems taken care of because of Apple Care.

Now I fully understand that for many people the somewhat ridiculously high price of the new MBP (in Europe, at least) does not weigh up against all these things. But for me they're worth overpaying. Begrudgingly, but still.

They are losing some goodwill though. I'm keeping my ears to the ground and I'll jump ship if I think it's worth it.
If someone agrees to providing those things themselves, hopefully they increased their rate to match. If not, take it as a lesson in negotiation for the next time.

As always, your rate is only ever as high as you set it.
Headless open spec SBC has WiFi and Ethernet for $7
while I see nothing wrong with this perspective, my question would be: "But what should developers use from now and onwards?"

To make iOS apps you still need (and you always probably will) a mac.
Stack usage is also much, much, much easier to characterize. In systems where stack depth is well-controlled (i.e. most embedded systems that don't have dynamic process/thread creation), very simple analysis will suffice to identify places where you blow your stack.
Yep. Logically speaking, what is the probability of billionaire regaining his wealth if he's stripped off his fortune and contacts? 0.000000001 (almost like the rest of us).
Here is the latest UNU election pick: http://unu.ai/election-fatigue/
Humanity’s war on latency: Semaphore to silicon photonics and beyond
Intel to Acquire VR Startup VOKE for Immersive Sports
I remember taking a course in college on digital logic. I wanted a light to blink on and off, so I toggled it every clock. Of course that's just a dim light, because lights toggle on and off very fast normally when they're on.

But how do you then explain the button on my FPGA that was not used in my Verilog anywhere that could switch the light off?

I think the answer ended up being that it was switching fast enough that small amounts of leakage current was enough to register as a TRUE value. And that 'undefined behavior' is worse than in C.
Is there a Debian/Ubuntu repository somewhere? They provide deb packages but I couldn't find the repo anywhere.
I read that it's E-to-E so it's essentially a replacement for a bass player. One you can program or play live. $300 to never have to deal with a bassist again is, in some circles, quite a bargain. I've seen several MiniNovas and other small frame synths in the wild, from dive bar acts to openers for larger venue groups like Run The Jewels.

Re: Color. If there is an aesthetic theme for one's act, then having a matching color is simply a nice-to-have. Personally I have a bad habit of tearing apart things, painting them, and trying to get them to work again so they're not just the average off the shelf piece of kit, and I can identify my own stuff easier.
Humanity is not the only thing that can 'mess up' earth. If we had 10 years warning that a small rogue planitoid say 300 miles wide was going to hit earth we would not be able to stop it. Sure, this is an ultra low risk but having a backup is still useful.
I have a question.

I'm using WebStorm mostly but I'm not "married" to any particular IDE, I've used others and I switch around relatively easily.

I'm doing a slightly different programming style when it comes to types: I don't use "no types" or TypeScript or Flow, but I do use "types", sort of. What I've done is JSDoc the hell out of my code. There is not a variable without a JSDoc or Closure compiler type annotation. Those are all just comments, so I don't need to "Babel" my code. Since I'm using the latest node.js and only those ES 2015+ features that it happens to support that is enough.

It works because the IDE (WebStorm) uses the JSDoc comments to infer types, and the IDE itself provides the equivalent of what something like Flow or TypeScript wold do.

Well - to a point. I'm not really satisfied. I always keep submitting tickets for WebStorm, and while they have solved a lot there still are too many fundamental issues with how they infer types. For example, I get offered object properties from files I don't even include in the file I'm in, not even indirectly! For example, "mocha" might have an internal (!) variable somewhere that has a property "data". Since I have a property "data" too I get the definition inferred from that mocha file, which makes no sense, since a) I'm not even in a test file that includes mocha, and b) even if I was, that is an internal variable that's not exported.

They don't seem to be able to solve this issue, and with new EAPs I often get two steps back for very hard-fought step forward. To be honest, I believe their code for inferring types in Javascript is just too messy, it seems each time they plug a hole it doesn't last long and two new ones appear.

However, when I try VStudio it seems that I only get type inference if I use TypeScript?

I would be open to using "Flow", but I really, really don't want to have a different language. I just want types and standard Javascript! Yes I know TypeScript appears pretty much the same as ES 2015, but it still rewrites my code. I would not mind, except that there really is no reason at all since ES 2015 has everything I need (I don't use classes or even prototypical inheritance, no inheritance at all, only composition and functions).

From my limited research the best albeit not quite satisfactory solution for my case still remains only WebStorm? I mean, if they fix the problems introduced with the EAP version a few weeks ago when all JSDoc based type suggestions stopped working I can live with that state.

It would be nice though if I could have a "comment based type system" (JSdoc/Closure compiler) or Flow. How would VStudio do in this scenario?
UNU seems to get their press releases on here a lot. As far as I can see there's not much "AI" involved, just a UI over the "wisdom of crowds" method of making predictions. In this case, the Cubs were heavily favored all season to win the World Series, had arguably one of the best GMs and managers in baseball, and a raft of all-star players. Goat aside, it was fairly smart money to lean towards them from mid-season on.

Same thing with their Kentucky Derby prediction this year. The swarm literally decided the horses in the exact odds they were going off at (which makes sense since gambling odds by their very nature are "the wisdom of the crowd") and that's how they finished.
Might have something to do with the Patent Google has[0].

[0] https://www.google.com/patents/US20090249247
Beautiful website. IMO, please use a solid colour for the contact form section at the end. Much better that they are usable than 'look nice'.
This comes up every time there's an Atom or VSCode post, but I've yet to see a good explanation of the architectural differences that contribute to the performance differences. Does anyone have the scoop?
Yes! All the time, but with some variation. Let me explain by rewriting your query:

select t1.col1,
t2.col2,
t3.col3
from table1 t1
inner join table2 t2 on t1.col2 = t2.col1
inner join table3 t3 on t1.col3 = t3.col1 and t3.col2 = something_else
where 1 = 1
and t1.col1 > 0
and t2.col2 <> t1.col4
order by col2
limit 100

My logic is that I:
1 - There should be a clean vertical line between the select/from/inner/where/etc keyboards to the right hand side for clean alignment.
2 - I always use the where 1 = 1 syntax so that I can easily comment out the following conditions while testing.

And thanks for not capitalising the keywords :-)
Right, like in Bahrain?

Unfortunately the history of US intervention is entirely ruled by strategic objectives, and the popular support narrative ruled by cherrypicked facts and selective attention to context.
If there was an award for passive-aggression, you'd win it. I'm not sure if you had much more of a point to make than to single out people you assume to be (I'm guessing here) embittered, but if you did I'd encourage you to make it clearly, and lose the implications.
here's a question - other than RDS, which other PG hosting would you recommend ?
The team Microsoft really seems to be invested in this free code editor.

It's great strategic marketing. Making Visual Studio Code costs a fraction of what Microsoft spent on the Surface RT marketing campaign (as an example), and the benefits to their image are much more powerful and long-lasting.

The Microsoft brand has been completely reborn in the eyes of developers over the past few years. The lows of 2007-2010 seem a distant memory.
> Are Google's development environments better than what Apple offers?

I'd also like to hear from people who have developed for both platforms.

> Microsoft certainly has good dev tools, while I don't care for Windows in general, I do appreciate the good tooling when I'm at my day job.

Interesting. I do get that impression and it's one reason I'm open to eventually moving to a Microsoft product again for my development work. Is it currently possible to do iOS development exclusively on a Microsoft laptop/environment? Or at least could I get away with using a remotely-controlled Mac Mini for some of the Xcode stuff?
"further lock customers in" is so bloodcurdlingly disgusting.
Location: Bay Area, CA

Remote: Yes

Willing to Relocate: No

Technologies: Java, HTML, CSS, JavaScript, Python

Résumé/CV: https://goo.gl/7rZCRB

Email: howardhosokawa@gmail.com
It's hard to get by without all the fancy CVE features in GitLab, but software written in Ruby on Rails is banned in Canada, so they had to use good ol' reliable gitweb.
Transfer, share, stream any file from any device(Android, iOS, mac, Windows)
There are probably a few studios available for 500K.
He might be talking about contracting firms. Not full time hire recruiters.
Use IRSO and we all lose. India's government is subsidizing these rockets. SpaceX, on the other hand, is developing technology that really makes space travel cheaper. Only the latter will move us forward in the long term.
So replace "operating system" with "important parts of Android". Now does it make sense?
Has Unu made any incorrect predictions? Their blog only seems to cover the big, successful ones.
Relentless Persistence
Korg has to be my favorite synthesizer company atm. They really hit the sweet spot of great aesthetics and usability. The sound is, of course, a matter of taste. The monologue is more mid-rangy than you'd expect from an analogue synth but I guess it has its place and, more importantly, it gives the synth a unique character. Personally I think the market is over-saturated with emulations of classics.

Someone else mentioned that the Monologue seems too limited and I think that's the wrong way to look at it. What counts, imo, is that a synth has a certain something that makes you want to be creative with it. The monologue/minilogue does that for me. While there is a place for complex synths, too many knobs can turn you from intuitive playing to abstract thinking which is not necessarily what you want as a musician. An extreme example: There are more people who made a career out of tweaking a 303 or a Moog than there are people who did so by (actually) programming a dx7 or a modular system.
This is also the main thing making me question the purchase
Git for data is here: Announcing FlockerHub and Fli
Benefits cost money too, in a lot of cases certain benefits may cost more than just increasing the salary. Obviously this isn't the case for remote work but certain healthcare benefits could absolutely eclipse higher salaries.
If you don't play, you can't win, but that's such a basic, entry-level observation that it can't sell books or seminars. People don't want to know the obvious, that if you don't try you can't succeed, they want to know how to select for success.
/r/electronic_cigarette is the primary ecig subreddit. /r/diy_ejuice is a good resource for people interested in making their own eliquid. can't access the spreadsheet i made at the moment to check, but i pay somewhere in the order of a dollar worth of ingredients for 30ml of juice.
I'm not sure where you're getting your pricing, but the Monologue is $299 [1] and a new MicroKorg is $399 [2].

The MicroKorg is a great piece of equipment, but it's also prone to aliasing problems at the upper end, which shouldn't be present in the Monologue since it's all analog.

The MicroKorg also offers different features: FM Synthesis and a Vocoder. The Monologue has a full 16 step sequencer, wheras the MicroKorg has only an arpeggiator.

For this price point I think a lot of mucisians are going to find the Monologue is a good value. It isn't far off the MiniBrute which came out at $400 and has less features.

[1] http://www.sweetwater.com/store/detail/MonologueBK

[2] http://www.sweetwater.com/store/detail/microKorg
The performance difference between Atom and VS Code is very noticeable on low and mid range PCs. Most of us here on HN are very fortunate that we can afford high end PCs that minimizes performances bottlenecks but we should keep in mind that most of the world isn't so fortunate and that good performance still matters.
Good luck. I can't move to Paris at this time as much as I'd want to.
Yeah, I went to CMU, and 30% sounds about right to me.
He's correct.

The proposed pipeline goes from Qatar, though Saudi Arabia, through Syria, into Turkey and then would provide Natural Gas to Europe.

There's a second proposed pipeline people often don't talk about... it would go from Iran, through Iraq, through Syria to Europe. Guess which one Europe and the United States want.
Atom loads plugins in the main thread, whereas VSCode runs them in a background thread. This alone makes a huge difference.

More here: https://code.visualstudio.com/docs/extensions/our-approach
46% of 2015 Tech IPOs Are Underwater, 62% Under Their First Day Closes
Astronomers Will Try to Take the First Picture of a Black Hole in 2017
> Why is there so much country-based regulation in these fields?

Because same rocket technology could be used to either put a robot on the Moon, or a nuke in someone's backyard on another continent.
I don't see those people in this thread? Certainly I don't see 'Mc_Big_G or myself saying that (and 'Mc_Big_G says basically the opposite). Would it help if I also said I don't hope Microsoft will kill Slack?

More precisely, I hope that if Microsoft builds a vastly better product, that they kill Slack, and if Slack builds a vastly better product, that they kill Teams, and if someone else builds a vastly better product (maybe Ryver stops arguing on Twitter and focuses on product? maybe everyone realizes that Zulip has been awesome all along? maybe Mattermost builds great mobile apps?), they kill both Slack and Teams. And I hope Slack does not get complacent about the product they have built and how hard it is to build a vastly better one, because I am currently using Slack and invested in it. I hope this because competition is a good thing. Is that wrong?
I don't do iOS development so I can't say, I've only toyed with it, and on my Mac at home.

I will say, VS2015 has options for creating iOS projects, but I haven't tried using them and don't know the limitations (irrelevant to my day job, I use VS for C# and sneaking in bits of F# when I can for internal applications targeting Windows desktop).
You are right that the org developers often make changes that break old code, documents, and habits. I was often enough upset about this in the past. But to be fair, they are really trying to make org more powerful and more consistent, and 90% of the changes are necessary for that even though they are painful.
>is like relying on the Commodore 64 in your closet as a backup in case your MacBook Pro gets fried.

It's a better backup plan than never using a computer ever again.
So, would you count the civil wars and the war of independance as wars in which USA was the first aggressor? Oh nvm, that won't make a dent to the size of that list.
It's not like Google helped Oracle continue to fail at having their own mobile platform. Jonathan Schwartz, SUN CEO at the time, witnessed in support of Google, as he encouraged them to use it. The whole point was to open more technologies to foster creative ideas, while Apple continues to cherry pick from for their "locked users".
That said, pgcrypto is still useful, you can compute hashes or generate UUIDs with it.
EnergyDeck | London, UK | Full Time | Onsite | Intern Data Analyst

https://www.energydeck.com/blog/article/data-analyst-intern-...

About the role:

At EnergyDeck we deal with a lot of data in all forms - from manual entries to spreadsheets and automatic meter transmissions. The focus for this role is to ensure data integrity in spreadsheets and make sure it can be transferred to our platform. Furthermore, for certain services data needs to be extracted from our platform and analysed in Excel or R to generate reports or further insights.

We're looking for someone with strong experience in Excel and data management, and a drive to turn data into actionable insights for our customers. We’re looking for at least basic experience with R (or a comparable statistics package) for more advanced analysis. Ideally you’d be able to document your work and findings in a human readable manner (aka technical writing skills).

In return for your efforts, you can rest assured that the work you do matters not just to us and our users, but can really lead to a step change in how commercial and other buildings are operated. Which in turn drives significant reductions in costs and environmental impact. Whoever said you can't have heaps of fun and do a ton of good at the same time?!

Profile summary

Very strong excel skills (ie: comfortable with advanced excel automation & manipulation)
Beginner level ability with R (bonus points for more than that), VBA skills a plus
Familiarity with producing presentations for data-centric topics
An interest in data-visualisation and data in general

Email jobs@energydeck.com. Include HN + the job title in the subject line and attach a copy of your CV.

EDIT: Strictly no agencies please
Yeah when I blanked I just panicked and could continue. I'm more comfortable in interviews now where that wouldn't happen.
That explains it, along with the fact that getAttribute('data-*')/setAttribute() seem to be faster in microbenchmarks[1] than getting/setting properties on element.dataset. Thanks for clearing this up, I'd have never guessed that about dataset!

[1]https://jsperf.com/dataset-vs-getattribute-and-setattribute/...
Thanks for responding to all my questions. fyi: The dev chimed in later in this discussion:

https://news.ycombinator.com/item?id=12861481

It turns out it runs Neon, in a container, on top of Cyanogenmod.
Plenty commute on the inter city from Leicester to London which's > 100 Miles
Which country is this? Where can I learn more about this type of meddling?

Anyway I think in this thread we were talking about direct military operations or indirect actions through funding the training and arming of rebels or freedom fighters or whatever. And the question was about middle east, not eastern euorpe.

As opposed to trying to influence the political and economical decisions or public opinion through "propaganda" or whatever the means?
I designed a Pipelined MIPS processor in Verily during undergrad. It was probably the hardest and most rewarding task I've completed in my life!

https://github.com/eggie5/SDSU-COMPE475-SPRING13
> The US and Canada are geographically huge. Take the problems the other countries solved and multiply it by 10.

Most journeys are short distance, however. The article describes commuting, where the distances should be comparable between North America and Europe.
> The Syrian Kurds do not want to create a independent Kurdistan

"Kojave"

Or do you mean a greater Kurdish State?
In case anyone reads this later: The dev chimed in later in this discussion:

https://news.ycombinator.com/item?id=12861481

It turns out it runs Neon, in a container, on top of Cyanogenmod. They formerly used Ubuntu Touch, but no longer.
Nice to run into people with a similar situation. I recently moved to a place just west of 495 in Worcester county, so finding a job somewhere along 495 would reduce my commute a lot, but I like my current job so I deal with the long commute.

I didn't find any houses that were to my liking in the $300k range in towns with good school districts, but once you go into the $400-500k range there is good stuff. Either way, you get so much more for your money than if you bought closer to Boston.
Where do you buy the nicotine?
The US has not remotely lost the ability to launch people in the context you're suggesting (lost knowledge, lost budget, lost political will). Its literally between launch systems.

NASA has failed at how many launch system projects since the Space Shuttle?
Yea, totally relevant exercise when you want to explain to students the phenomenon of the "superstar mutual fund manager".
apologies (read the update before blathering):

New Org linter library
org-lint can check syntax and report common issues in Org documents.
The ideas here lean heavily on entanglement, which is very macro (not to mention unexplained) itself. So I don't see a path forward as far as figuring out how pieces of the system "know" to do what they do via the it from qubit program.
Sorry, yes you're correct - edited my comment.

The recruitment agency wouldn't be charging me, they'd be taking a chunk before they pay me my cut.
This reminds me very much of delta polling, where you survey experts in a field with a complex and unsolvable question, tally the results, send that information back to the experts, and then ask them again. After a few rounds this tends to arrive at what is usually a pretty solid answer.

It is used sometimes in scientific and medical research. An automated tool is pretty neat, but like others said, it doesn't really classify as AI. I'm not sure how much money I would really put down on the bets the site makes, but it is similar in some ways to the scandal that rocked Draft Kings/Fan Duel, where admins were using high-level data to make bets on opposing systems. They did in fact make money.
Depending on relationship if you are a contractor usually you have to provide your own equipment and software. I prefer it that way - if company provides equipment it is usually minimum to get job done which doesn't make it pleasant most of the time.
> The price of housing plays a part in pushing up salaries.

I'm 100% sure it's the other way around.
Argumentative Essay on Global Climate Change
Instead of a C64, more like a lump of quartz. Technically, the silicon is there...
The difference being, of course, that the Falcon 9 Full Thrust hasn't actually left Earth orbit yet.

Mark to market applies as much to space technology as it does to credit default swaps.