skysight-inc/HackerNews huggingface dataset:
Are you writing code to trade on NASDAQ (like through IB) or just using brokerage features?
I thought Java was the 'default' language in most companies.
Most of the open office complains and articles are anecdotal. From what I know Google is fanatical about data gathering for efficiency they probably have the data to support open work spaces otherwise they wouldn't be doing it.
Hi. I would concur that you guys should get some help with the UI elements. The Verified icon messing up row height aside, on my screen the no. of files column is excessively large, and the size column is too thin that often the unit MB/GB is squeezed down to the second line, which hurts readability.
Intel’s New AES Instructions for Enhanced Performance and Security [pdf]
I wrote a bot but could never make money due to the transaction fees. I wanted to make 15-20 trades per day. Instead, had to limit it to 3 or 4, meaning a lot more burden on each trade to be right.

The funnest part of writing a bot is using all the historical data to observe how the bot would have done during that period. I ended up checking thousands of permutations of parameters by brute force to determine the best ones, but in the end transaction fees killed me. I didn't have the confidence to do it at a large enough scale to make money I guess.
Your first point is an implementation detail. Why couldn't CPU RAM be used as well in a GPU database system?

Re CPU vs GPU performance you are neglecting the fact that GPU RAM can be an order-of-magnitude faster than CPU RAM, not to mention the fact that complex queries can often become compute bound (geospatial queries are a prominent example).
After Java 8 is there any benefit to using Scala? It seems Java has caught up and has the benefit of being lighter.
The app uses algorithms of sentiment analysis https://en.wikipedia.org/wiki/Sentiment_analysis
All news classify by their positive/negative features. The set of features was created with the help of deep learning technique. A lot of news sources for different languages were analyzed to automatically extract the typical "good" or "bad" patterns for classification.
ASP is Automatic Speech Recognition, yes?
It's possible to write bug or enhancement requests against the system if it takes too long for new contributors to come up to speed. I do this from time to time.

It's important to remember that specify specific exit criteria, like "it should take one command instead of fifteen to add a new request to the XYZ endpoint."
Have you done some research? Can you tell us what you recommend?
8 lanes is easy

Try driving in 2 lanes with random people switching lanes in front of you, people randomly blocking your lane to turn, etc, also make sure you get into your destination on time
Resisting Trump: How to survive the coming surveillance state
- Take a holiday. Get away from work for awhile.
- Dont think about code when you are away from work.
- See if you can pair with someone at work, or find someone to collaborate with (whiteboard sessions etc).
> As an excessive water drinker, I feared my co-workers were tallying my frequent bathroom trips. At day’s end, I bid adieu to the 12 pairs of eyes I felt judging my 5:04 p.m. departure time.

That's your problem then! If people is judging you for going to the bathroom or browsing Hacker News instead of your results, then what the company/employees value is the problem.

People can browse internet at work, and if at the end of the year they are high performers I will give them an above average salary increase. If they are extra hours at the office, never look at Facebook but they don't perform well I will have a talk with them to see what's happening as that's not good.
France launches French Tech Visa to bring more startups to the country
Others have pointed out that the web people actually use is centralising hugely, but I must note:

>Code is available on github and you can fork it. Mining centralization was the result of competition and some ambitious Chinese living next to dams. There is nothing preventing this from changing in the future.

There is: mining benefits from economies of scale. Increasing specialisation increases your efficiency in hashes per dollar spent, and this increases the barrier to entry. To compete in mining now, you need not just super-cheap power but to design your own ASICs.

Specialised hardware will always be more efficient on a specific task than general hardware. I'm frankly amazed whenever I have to point this out on HN of all places, and have had to do so repeatedly.

As for the code base: the protocol is ill-specified outside the code base. So you need to get the network to adopt your forked code, or you just have another altcoin. Again, this should be well-known if you claim to know how bitcoin actually works in practice.
Please make my music viral
I spend about min an hour a day. The general timeline is about 4 hrs per lectures, reading 1 hr reading (mostly optional) and 3 hrs per assignment. I take longer time on assignment since I am new. Sometimes I have to watch lectures over and over again to understand. In general I spend about 10 hrs/week.

I don't think there is any value in paying for the certification, since its an introductory course.
Microsoft: Windows 7 in 2017 is so outdated that patches can't keep it secure
I use ExpressVPN mainly for Netflix, but most of their servers are banned and it's quite expensive. What VPN do you use for this purpose?
I'm curious if this site is vulnerable to torrent XSS: http://security.stackexchange.com/q/86990/9161
Why Cassandra Is an Excellent Choice for Real Time Analytics Workload
Integrated circuit

actually it's the sound a manager makes when they have to talk to their staff: "another round of one-on-ones, ic!"
If you're on Mac you can have a look at the excellent MacDown (http://macdown.uranusjr.com/) - which is also open source.
Sorry to knock the post author off his high horse, but "just like you wouldn’t want a highly trained surgeon spending several hours a day inputting patient data from paper forms." Highly trained surgeons _do_ spend several hours a day doing tedious paperwork.

As a researcher, I expect 50-90% of my time to be slogging through organizational and preparatory work.
Use a ssh tunnel to create a VPN in OS X to watch country-blocked streaming
To me, the single most useful/important addition to Java 8 ConcurrentHashMap is the addition and implementation of "computeIfAbsent".

With CHM and computeIfAbsent, it's easy to write lazy loading "by key" (i.e. simple caches). Prior to Java 8, I had to resort to Guava's LoadingCache.
Obviously, the engineers are the problem.
I feel like it's coming back as the "just use this" after the flashes in the pan of the last few years. C# seemed like it had a shot at the throne but the ecosystem is in deep disarray these days, tooling wise.
The examples I gave upthread all have pairs with different accents in hyozyungo.
Public praise and recognition, yes.

Public announcements of awards and raises, hell no.
The thread-safe implementation of computeIfAbsent in ConcurrentHashMap is the real improvement. "computeIfAbsent" on a non-concurrent Map is merely syntactic sugar.
This is a terrible article that's almost completely wrong as it doesn't even mention the distinction between envelope (SMTP) from and header (RFC822) from.

The envelope from is what is transmitted in SMTP commands and specifies where bounces due to delivery delays or failures are supposed to be sent, the header from is what is displayed to the recipient as the sender, but is completely ignored by SMTP.

SPF only deals with the envelope from, DKIM only deals with the header from (and other parts of the email headers/content).

Really, there is nothing there that necessarily prevents mailing lists from working just fine:

A mailing list can (and should) replace the envelope from with its own address, so that bounces from subscribers aren't sent to the author of the message, but to the mailing list software, which then can do bounce management, such as automatically unsubscribing addresses that consistently bounce because they don't exist anymore. As the mailing list software should use its own domain for the bounce addresses, the mailing list operator can set up SPF to authorize the mailing list server as an outbound server for that domain just fine, and that has no effect whatsoever on the header from that's shown to the recipient, and that replies would go to by default.

As for DKIM, you simply should not modify the message, and it will deliver just fine, whether through a mailing list or directly. Modifying the message mostly really shouldn't be necessary. Reply-to mangling is a bad idea anyhow, and the mailing list should be recognized by the client software either because it's in the destination headers, or by using mailing-list headers added by the mailing list software, instead of mangling the body or the subject.
I think there's a reason why you didn't mention Ruby 2.4.0. :-)
In fact Evernote has been advertising handwritten text indexing for quite a while: https://blog.evernote.com/blog/2015/06/23/6-ways-evernote-em...
This is one of many tiny little things why people still stay with it.
Show HN: Serverless Functions with Rust
> I just look at the screen and do not know what to do next.

When I encounter this situation I try to remember that someone has probably solved the same (or a very similar) issue before. There are enormous amounts of open source code out there that might give you some inspiration.
Take 5 minutes to sit back and search for inspiration from similar work. Don't blindly copy-paste, but understand how the author solved the problem and you in turn will have some ideas for solving your own.
WordPress Plugin Development Story: A New Plugin to Insert Banners Automatically
Because it's about teaching, not about getting the best possible performance. JS based stuff is easy to get working, because it's just "install chrome, go to <webpage>".
They _do_, but they _shouldn't_. It's an inefficient allocation of skills and resources.
I don't think seeing who looked at your profile is a hard feature to build. Odnoklassniki (russian social website) has it.

It's obviously a conscious business decision.
Trick for success90/10 principle
Hemingway 3.0 Now Available
> I'm making my first hires this month

Early-stage business advice is cheap and sometime barely worth the bytes it's stored in, but...

Speaking as someone who has done a few startups. Until you get to 50+ employees you probably don't want to spend a lot of time thinking about the org structure. Keep it relatively flat (CXOs -> VPs -> Everyone Else)

It is less cognitive load on you and empowers individuals to help form the company culture and workflow.

Edit: I don't really agree with the premise of this article. I think it is critically important at early stages that everyone (engineering, marketing, sales, customer service, etc) are exposed to every part of the business. If a customer sends customer service a great review, engineering should see it. If a customer has an issue, engineering should be involved in making the customer happy. And the other way around, customer service should have a say in how the product is built... heck, the administrative assistant that answers the phone should even have an avenue for their feedback to be heard. Of course someone needs to ultimately make the decision but everyone should have a voice and feel vested in the company success.
Note: there is a website that shows the real ip addresses of (some?) cloudflare customers: http://www.crimeflare.com/cfs.html
Former Apple engineer: Tim Cook made Apple a 'boring operations company'
On a somewhat related note I hope someday they'll take the scene assets they have from the older films, beef up the models or substitute them with newer ones from recent movies and re-render them. The stories are solid and a remaster of older Pixar films would be a hit I think.
You should set up an issue/feature request tracker instead of turning HN into one. This sort of stuff makes the discussion unreadable.
See Through Engine – 4K Slow Motion Visible Combustion
Ask yourself if these people can work well together
I think OpenAI is working on this with gym and universe.

https://universe.openai.com

https://gym.openai.com

A general dataset pool in OpenAI would be nice. Kaggle has quite a few just basic datasets (MNIST etc) for evaluation.
https://news.ycombinator.com/item?id=13419823
That sounds like a extreme statement. Surely the evidence against smoking is credible, as is the evidence against many things that are so uncontroversial that no one brings them up.
LIFE HACKSthat will save your lifeMUST WATCH
Ref: https://en.m.wikipedia.org/wiki/Keyhole,_Inc and https://en.m.wikipedia.org/wiki/Corona_(satellite)
Scala still has a very powerful type system. Generics in Java are almost entirely syntactical sugar (due to type erasure).

E.g. if you are coming from modern C++ use and you are comfortable with templates, you might be disappointed with giving up all that power in Java.
Tesla will make electric motors for the Model 3 at its Nevada gigafactory
> can someone go back in history and still find the registrant?

Yes, there are some services which offer this, e.g.:

http://www.domainhistory.net/skytorrents.in
Yeah, anyone who moves to Cloudflare (or any service that happens to hide origin server IPs) should then change their origin IPs.

Not everyone has got the memo on that.
> Both are stories about deleting information that doesn't fit a political agenda.

One set of information is public, one is private.

The information we're discussing is public - this recently released trove of CIA documents and NOAA & NASA climate data for instance. The DHS' internal database of terrorism suspects is private unless used specifically to prosecute individuals for crimes.

If your claim is that the DHS should publicly release data about terrorism suspects, that's another debate, although a spurious one. We've done that before, it was called McCarthyism, and it left an indelible negative mark on the US government. If DHS were to engage in such behavior it would likely be challenged and reversed on 6th amendment grounds.
observations from austria (remember we have the steering wheel on the right side ... so, the left).

the law on the autobahn/multi-lane streets is: change to a lane on the left (a faster lane) only to overtake (except for special conditions, i.e. traffic jams/very slow moving).

mostly south of vienna, the system is different though. due to the high amount of traffic from eastern neighboring states, with different rules and different speed limits (austrias autobahn speed limit is 130km/h, while in the east it's sometimes 120km/h, i'd guess), it's usually:

* right lane (slowest): trucks and slow moving vehicles ~80-100km/h

* middle lane: normal traffic, depending on weather ~110-120km/h (with sometimes up to 130-140km/h if traffic permits, usually not for long though)

* left lane (fastest): traffic going faster (130km/h+)

you choose the lane appropriate for your speed. overtaking strictly on the left.

this is, strictly speaking, not legal. if the slower lane is free you have to change, even if you're going top speed.

in the beginning i've been complaining about people not observing the local laws, but nowadays i have to admit that i think the eastern system works better.
- remote volunteer jobs (for fresh international US CS grads).

I have a work permit in the US but I am not interested in getting a full-time job. In order not to lose the permit I need to do remote volunteering job 20h/week at a non-profit. So, I was considering contributing to Mozilla but they don't provide any proof you are doing volunteer work with them.
There was a tech demo for a talk where Tim Baldridge linked Python via the ffi and then was importing random things.
I can answer these. But consider: the fact that it seems confusing it the whole issue here. Not that it makes sense to you.

And note I am using Gimp 2. So these things may have changed.

Scripts: I would imagine these would be under Tools.

A quick survey of apps show that options and settings are usually under Tools. Or Files.

And the Plugin Browser is an odd bird. Its details I struggle with when writing scripts. Its reasonable that a database could be under Help. I need it when I'm writing scripts, and no other time. And there's nowhere to go from there - no 'copy example to cut buffer' etc. I'm accustomed to viewing it from a Script console, so I can construct each argument. But not a thing I'm ever going to browse like other Help items.

Admittedly, nested menus is a fairly opaque way to categorize features. Everything is hidden unless you 'open the little door' like an Advent calendar. You can't search for anything without just doing a click-fest down the row. Its a shortcoming of the paradigm. Why others turned to the hated 'ribbon' etc - to make feature-hunting more transparent.
What made you get burnt out? Are you bored?
Thanks for adding. As a related aside, someone who read the post pointed me in the direction of http://stackstatus.net/post/147710624694/outage-postmortem-j.... Apparently Stack Overflow had a 34 minute outage this past year due to user input that resulted in backtracking. What's crazy is how innocent the regex seemed, too.
> Most of the open office complains and articles are anecdotal.

Anecdotal? There's a great New Yorker article[1] that references a number of studies. This blog post[2] links to a couple others and addresses costs/alternatives. A "study of over 40,000 survey responses collected over a decade has found that the benefits for workers are quickly outweighed by the disadvantages"[3]. Here's a Washington Post piece[4] on office furniture designers realizing (citing multiple studies) "open-plan spaces are actually lousy for workers." A TIME article[5] highlighted decades of research that associated open layouts with "greater employee stress, poorer co-worker relations and reduced satisfaction with the physical environment."

[1] http://www.newyorker.com/currency-tag/the-open-office-trap

[2] http://nathanmarz.com/blog/the-inexplicable-rise-of-open-flo...

[3] http://theconversation.com/open-plan-offices-attract-highest...

[4] http://www.washingtonpost.com/blogs/on-leadership/wp/2015/04...

[5] http://ideas.time.com/2012/08/15/why-the-open-office-is-a-ho...
I heard somewhere that increasing HFT volume actually decreases overall volatility as the arbitrage windows get smaller & smaller. is this the case? is bitcoin any different in this regard?
> Offices could do well to learn from the "modern bar vs. traditional pub" layout approach. [...] The traditional pub "snug" has wooden half-partitions into booths...

Booths, partitions... just like qubickles?
You're thinking about transactional databases, and you're right. Transactional databases will probably not benefit hugely from a GPU.
That's not saying it's impossible, but probably not worth the effort.

However, there are so many types of databases around. Lambda architectures are all the rage now - you keep one database for your transactionals, and another for analytics. Analytics are huge, in the multi-billions of dollars every year and they've become one of the most important parts of steering a business and deciding on new strategy.
Larger businesses don't just 'go for it' anymore, they analyze, and inspect, and dig deep into their historical data to find out if something is worth doing.

GPUs tend to lend themselves well to analytics, contrary to transactions. Specifically, columnar databases. When the columns are all of the same data type, and the data locality is high, GPUs perform /very/ well.

Regarding your sorting point you may not really want to sort everything, you got that bit right. But what if you want to perform a `JOIN` on a bunch of data?

It makes more sense to sort it first, because the JOIN would be much faster - matching keys would be much easier.

Now, if you were performing really fast SORT on a GPU, you're saving precious processing time.
> That's a matter of opinion, but if the subject is uninteresting why did you read it?

The title was interesting.
> This is exactly the point I've been making, that the meditation itself is not to blame for these issues.

Well, if the subject lied about their medical conditions, then the retreat has written proof of that. That's why you gotta fill it in (its also why visa waiver asks seemingly ridiculous questions). Its CYA; in this case so it is more difficult to sue them successfully afterwards. That also underlines there is a responsibility for the retreat provider(s). You cannot completely deny responsibility. The relationship between client (customer) and server (provider) is not equal here. The provider is the specialist; the client is not.

> Thanks for the other links, I shall read them.

Great. Be aware I spend 2 + 2 + 3 minutes on it just to prove there is research on this available. I didn't do an exhaustive search so I suggest you push the limit further in that regard.

> Regarding Qigong: https://en.wikipedia.org/wiki/Qigong#Safety_and_cost

I find it furthermore ironic you link to that subpart of the Wikipedia page and my browser shows in such a way in the middle of my screen the "Overview of clinical research" (which I read first) where it is written: "Although clinical research examining health effects of qigong is increasing, there is little financial or medical incentive to support research, and still only a limited number of studies meet accepted medical and scientific standards of randomized controlled trials (RCTs).[75]" and "A 2011 overview of systematic reviews of clinical trials concluded that "the effectiveness of qigong is based mostly on poor quality research" and "therefore, it would be unwise to draw firm conclusions at this stage".[3]" yet at the part you link to (which I was searching for in middle of my screen) it says "Qigong is generally viewed as safe.[74]" and "Although a 2010 comprehensive literature review found 77 peer-reviewed RCTs;[75] systematic reviews for particular health conditions show that most clinical research is of poor quality, typically because of small sample size and lack of proper control groups, with lack of blinding associated with high risk of bias.[3]" (Apart from the irony of my experience) this is clearly in contradiction with each other within the same article.

Sorry, I'm careful. This article sums up why: https://news.ycombinator.com/item?id=13423421
"Coming"?
I think this varies from company to company. At the place I work this is a normal and accepted thing to stop by someone's cube, say hi, and catch up for a bit.
Why There Will Never Be Another RedHat
compute and computeIfPresent are also pretty damn useful (especially in the "atomically modify a value, then delete it if it meets a condition" kind of scenarios)
It needs no hype. I think 90% of enterprises use it in lot of ways. Pre-hype and post-hype people know Java gets shit done. People who believe in hyped cool functional language which ultimately runs on JVM are not going to listen anyone who claim is Java is just fine for lot of work.
Run a Local Rails Script on Heroku
> .search()

Why didn't they name the function "filter", like everyone else does?
ImageOptim alpha adds SVG support
Sure, but for day to day browsing, Tor is shit. This is more to prevent dragnet bullshit like the UK RIPA which requires ISPs to keep a list of sites visited.
Scala still has several differences to Java including a stronger type system, traits, pattern matching, and implicits (love them or hate them.) Java is definitely closing the gap on some of the functional aspects though.

Edit: Where did the basic docs on type bounds in Scala go?
> gravity waves won't just spring into existence. You need that initial push.

The gravity wave that causes tides on Earth requires no such push, it's just straight up deformation of the oceans by Lunar and Solar gravity.

> In this case, the initial push seems to be wind hitting a mountain and being forced up.

Where did you get that from, the body of the article? It's not in the abstract, which only talks about gravitational effects.