skysight-inc/HackerNews huggingface dataset:
Thank you for your comment. I consider it negative, but that's a good thing! I love negative feedback.

I don't want to get into a slug-fest over the work. After all, you don't even know what it is. You just know what you saw. So really all we could talk about is first impressions.

I would like, however to take issue with your thesis. If you want to be heard, the answer is simple: make something that's interesting to people.

It is necessary to make something that's interesting to people, but it is not sufficient to do so. That was my entire point. The interesting and valuable part is table stakes.

Price? I'd give it away for free. I'm not trying to sell the most books. I'm trying to help the most people. Price is an indicator of commitment. If I get a lot of people paying the money and blowing it off? I might raise the price. If people pirate it? I want it to make a difference.

There are a lot of people who want to sell two-dollar self-help books and such. Wonderful market. That's just not my game.

Finally, you have to consider that a landing page, if you're honest, isn't just to sell books. One of the most important things you can do is turn away people that might be wasting their money. I know that goes against all that is good and holy on HN, but really. I don't want people reading it that are wasting their time. That's awful.

So it's all good. Thank you for the first impressions. I haven't really already decided about much of anything aside from there's a lot of work left to do -- and that considering as much work as I've been through so far, that pisses me off somewhat. So what? I've been angry before. It sounds like a lot of work has to do with the landing page. Cool. Time to get started.

ADD: You know, there is a huge hunk of money spent every year on books that have great first impressions -- and don't make a positive difference in people's lives. Billions. So coming at this from "But your first impression sucks!" is kinda backwards, at least the way I see it. You want value, then creativity and interest, then honesty .... somewhere down the line you work on turning people on with a web page.
this is a fairly trivial thing to do in computer science.
A minimal of fair labor practices for imported goods, enforcing secure data practices, and things like mandatory arbitration aren't too much to ask though. It's not rocket science.
But it's still not your song, is it.
9 Revenue Models That Can Keep Your Business Thriving
If anyone wants to recreate a machine that boots straight into BASIC, there's a minimal version of RISC OS running only BBC BASIC available for the Raspberry Pi:

https://www.riscosopen.org/content/sales/risc-os-pico
this is completely trivial in functional programming.
> what could you even say?

That it is just a fact of life. Every creation is based directly or indirectly on past creations, then how about looking after the rights of entities that contributed to the content created? Should content creators share their revenue? That places them in privileged position.
What about profit content creators get from exposure given by aggregators? Should they share too?
And so on. This is just terribly stupid.
I am not suggesting that Toshiba (or other tech fossils) has the right culture when it comes to dealing with its engineering talent .. BUT .. If a company is de-risking the process of inventing/commercializing a new solution for its engineers, then they are entitled to the IP.

"A team led by Masuoka paved the way for the practical application of flash memory. The team was small when it was created in the 1980s, with an annual budget in the hundreds of thousands of dollars."

Asking for a bonus as an engineer for doing your job well is like begging for tips for waiting tables! If you don't think you are being compensated well for your skillset and you can get a better deal elsewhere then quit!

If one thinks they have a great idea that would be incredibly profitable, they should quit their job and develop it on their own dime. I have a background in micro/nanofabrication and highly doubt that Mr. Masuoka could have done what he did in his garage, without the state of the art fab technology available at Toshiba at the time.

A piece of advice to startup founders, always ALWAYS have a "propriety rights agreement" in place with whomever you work (contractors, employees, interns), detailing the ownership status of the IP created as a result of the collaboration. Without one, this could be a potential show-stopper later on when you are looking for outside investments and going through due diligence.
my favorite infosec book is no doubt https://www.cl.cam.ac.uk/~rja14/book.html

For practical learning there is a great list of tools here: https://news.ycombinator.com/item?id=17166545

Also join an open source project you like and help out for hands on experience, eventually you'll do well and build a reputation for yourself. (this is worth more than any certification in case it's a job you're after)
Wouldn't this be true for anyone who survived WWII? In other words, a majority of the people on the planet, centering around Europe and the Far East? But every single Soviet citizen was negatively affected by a war that cost them 27M lives.
No, it stays reasonably OK. A keep-warm plate in a coffee maker is definitely worse.

Still, it's best to let the coffe get cold immediately if you don't drink it right away. Keep it in fridge, and when you want hot coffee, heat it up with microwave. If you just want drinkable coffee, this is the method of least effort. People don't do this because for many of us, the act of making fresh coffee is a ritual, part of the enjoyment; it's about self-perception, and perception by others (keeping up with the Joneses; microwave-heated coffee? What a loser!)
I think for myself that I won't upgrade. The whole process is a mess when coming from the regular App Store app, and the need to convert, with new apps, sites, etc. The reason I've always loved 1Password was of the convince of signing into App Store, download the app, and just open 1Password, enter the masterpw, and be done with it.

I will miss the iCloud-sync and the convenience on Apple-platforms, but I seriously believe that a change is forced.
How to run tests in Minitest continuously with dynamic test files loading
Unlimited Detail Real-Time Rendering Technology Preview 2011 [HD]
That's not quite what I described. With my design either port can source or sink power, they just do it on opposite pins. And it wouldn't be USB-A vs USB-B, but male vs female

So for USB, you would need a 5-pin port, where two are devoted to power. And both USB-A and USB-B would have the same wiring, but male ports source and supply on opposite pins as the female ones. Then M-M or F-F cables crossover the power lines.
Is looking at things in perspective always branded with the though-stopping knee-jerk response of "whataboutism"?

Asking for an open minded friend.
Think it is probably based on things like

"CITRON EXPOSES UBIQUITI NETWORKS"

http://citronresearch.com/citron-exposes-ubiquiti-networks/
But you make that argument like there's a fixed pot of money to go around.

Well, usually there is. For example, I have a business that should be in a good position to take on its first "real" employees right now. We have the opportunity to take on more work, which would bring in more revenue, which would both boost our profits and create decent paying work for the extra staff. Surely these are all good things from a productivity and economic point of view. But we aren't doing any of that, as a direct result of the time, money and extra risk that would be involved. Obviously an employee has to generate more benefit for the business than it costs to employ them or it's not worth hiring, and that's your "fixed pot of money" in the case of employment regulations.

If a business is so marginal that it can't cope with a change in interest rates or a new regulation or tax rate then any number of other tiny events would have sunk it anyway.

That's true. For a lot of new or very small businesses, one bit of significant bad luck can sink them. Hopefully they will grow beyond that to become more established and robust to minor setbacks, but that takes time and it doesn't just happen automatically. In the meantime, every adverse change in taxes or fees or regulatory overheads really can be a serious problem.
Except that as an engineer, you can stick with improving or enhancing existing processes, or aim to do something utterly revolutionary. Either way, you’ll be doing your job.

Those who make a multi-billion dollar division most definitely should be very well compensated. The CEO sure is.

Without talent like Masuoka, it really wouldn’t matter that there is advanced fab technology. You need skilled and talented people to use those things in creative ways.
They could drop the load on the captain before Titanic sailed off. That would delay the journey and probably save it from the incident (if we of course don't take into account insurance scam conspiracy)
Quitting is culturally not very well accepted in Japan. The expectation is that you work for the same company your whole career and in turn the company takes care of you.
I've yet to meet or work with a great PM.
Verizon routers not known to be vulnerable? That's a bit surprising, although not so much if a particular country is being targeted.
If that is cocaine, then it is almost $1m of cargo.
Text is really important to me. Video is nice, but I kinda was okay with cable. If I could go back to cable in exchange for JS-less everything else, I’d do it. And really, I guess I should clarify I mean the “web,” not the Internet. Obviously having 100 mbps on your phone is better than 256 kbps into your house. And I know the apps I use (including Apple TV apps) leverage those improvements. But I don’t think video is an appropriate medium for the web, because it’s usually an impoverished way to communicate information. For example, I see lots of product reviews these days are posted as videos. I hit the back button soon as I see that.

As to content creation, I guess I don’t see the point. If you told me in 1998 that two decades from now I’d be using a word processor that wasn’t any more capable than Word 97, simply more resource intensive, I would’ve thought that to be a pretty bleak prognostication.
If I was a drug lord, this is something I would invest my money to.
World’s tallest waffle stack teeters in a Denver backyard
MyfreeGuest
Most likely
There is absolutely no reason why this wouldn't be possible in a dynamically typed language. I'm in the process of building such a tool for JS, in fact.

You don't need static typing to do codebase-wide renaming, it just makes it a little easier to build the refactoring tools, but since that is a one-time cost it's not really a particularly important factor in the language design. Other language design decisions have much more influence on this development cost, too, such as reassignability and scoping rules.

"Strong typing" is also something totally different from "static typing" - I'm not sure why you're bringing it up here. The two are not interchangeable terms.

EDIT: Actually, doesn't Webstorm already do such mass-renaming for JS?

EDIT 2: I also object to the use of the word 'refactoring' to refer exclusively to renaming variables. Proper refactoring involves much more work, most of which isn't automatable regardless of the language you're using.
Google WiFi would give you a more secure solution. Google has a hardware token in the Google WiFi locked to the stored image and that is locked to the running image.

So things like this hack would be exposed.

But then Google keeps them up to date. But the other is Google has now found Shellshock, Heartbleed, Meltdown, Cloudbleed, Spectre among several other big ones and just invest far more in security than anyone else.

They find these problems before anyone. Plus they write them up and highly recommend a few of their blog posts.

A great one is their write up on the Broadpwn vulnerability.
try unplugging/re-plugging the monitor's power cable. i have this same issue every now and then and the only solution i've found is a hard power cycle of my monitor.
> The big issue is that Google over time has moved to scrape the web.

This is true, and a lot of Google's practices are monopolistic/hegemonic.

However banning/taxing links is not the answer.
Customers and competition will swiftly punish ideas beneficial to the implementer but bad for the market.

That has demonstrably not been the case in practice. Proprietary hardware components, legally encumbered "standards" and protocols, software licensing restrictions, and locking up user data are all examples of barriers to competition that are clearly bad for the market and yet have been widely and successfully employed. Typically it has required significant legal/regulatory changes to bring those barriers down, and in some cases we still haven't.
Contractors I had were bringing their coffee in thermos until they were able to connect a kettle.
> What I did was not rocket science.

Exactly. You don’t need a 4-10 year degree in CS to solve them.

However, actual rocket science and other hard engineering disciplines is where educated talent is needed. Yet, the salary and startup opportunities are so much worse, that many mechanical and electrical engineers end up working in IT, consulting etc. You don’t build rockets, airplanes, cars or energy plants for the money
I guess things you've mentioned are widespread inside the Java community. But let's consider the things that have more global impact to compiler writers. For example, Scala LMS is a very interesting and promising recent project. Take a look at its source code -- no Visitor pattern inside. Visitor pattern may be necessary part of "Java culture", but for Scala I see no real reason to keep using it.

P.S. Thanks for the real perfomance data!
Thanks, I'll look into it!

I recently found the theory of Lynn Margulis interesting, that we are all holobionts, not just relying on symbiotic bacteria but critically dependent on them, for breaking down food just as well as for staying healty. In that sense, we are less individuals and more landscapes, gardens that foster life.
Meta about the article: "Let's use a simplified JSON style tree consisting of only a few types" followed immediately by "Here's the Scala code with a discussion of Scala specific implementation details".

Not exactly all that friendly a method to discuss a topic. Someone at a point in their career where they may have derived value from this blog post is likely to be immediately and hopelessly lost.

Instead, introduce one thing at a time. If you're talking about a new concept, don't introduce it using a complex language - use something the reader will be familiar with. I personally dislike JavaScript, but it's still a much better choice for this. Or Python. Or even plain old Java - lots of folks cut their teeth in college on Java.
Flixboss – The best movies on Netflix
Credit doesn’t need to be monetary. It’s the same when a team of developers develop a product that (say) wins awards and a group of managers collect the prize at a fancy gala with no developer present.

If you want more money you can just find a better offer. But some times you just want a fair share of credit.

I realize my employer might own the IP - but if I make some breakthrough making billions for my employer they could e.g give me a nice diploma in a plastic frame, or have me speak 30 minutes at an internal event about the discovery.

I think these things are often forgotten. It’s very easy for a manager to send an email saying “Bob’s new feature landed us a contract worth 10M! Great job Bob and everyone else”.
A PM is a person who can’t do the work themselves but has very strong opinions on what to do and how to do it.
I'm sorry if my layman's perspective is off here, but notation that impedes the musician's ability to actually perform a piece, and be it only for visual pleasure, seems like not a very useful idea to me. It kind of reminds me of this: https://imgur.com/gallery/XOT47
Yes, that's what it's supposed to capture.

In practice, what will sometimes (often?) happen is that someone will come up with a solution (e.g. elsewhere in this thread "The button on the right needs to be bigger") and then realize that it doesn't fit into the user story box. So they'll think about it for a second and write it as a user story: "As a user, I want the button on the right to be bigger"
"Just" looking it up occurred to me too, but that table doesn't help if you don't also point out that for some reason it's entry for the genitive plural that we're looking for.
For processing JSON in Clojure, I've used zippers, modifying the tree or leaf nodes by protocol dispatch. More because it seems how the task is "supposed" to be done in Clojure rather than based on any particular understanding of whether there are alternative methods out there, and if so, which would be the better method.

I found this blog post discussing the differences between visitors and zippers: http://www.ibm.com/developerworks/library/j-treevisit/index....

(Written in 2011. In the article, multimethods are used rather than protocols)
Try Groovy. All the verbosity of Java and all the type safety of JavaScript.
Since you don't agree with the ethical side, think about it this way: if you're not known in the industry for paying bonuses for successful projects and inventions, why should any brilliant engineer look forward to work for you? Not to mention that there will be no motivation among your employees to perform more than the absolute minimum work required to keep their job.

Consider whether you would like to own 80% of a failing company or 30% of a widely successful one.
Ai and compute (since 2012)
Would you mind commenting (or emailing) with some of those chiptune artists? I've been meaning to seek out more.
Hotelling’s Law (2011)
I think they don't drink their coffee for taste, but to get good caffeine high.
there is no way to remove keys and email addresses!

https://pgp.mit.edu/faq.html
Anyone else having trouble skimming this on mobile?
I've also worked in a variety of different floor designs, and have found open-plan to be dramatically inhibiting, not just for me but also for direct reports who tell me the open plan setup prevents them from getting things done most hours of the day.

What do you propose for developers whose jobs consist primarily of deep focus tasks that require quiet, privacy, and states of flow?

(I would argue this is the majority of developers, but that is beside the point. Even if it's a minority, yet their work output is very important for a given company, it would still seem that embedding them in an open-plan layout they must sit in for the majority of the time would clearly be throwing away more money they could possibly be saved on the real estate. Or you disagree?)

You say, "Not everything is about your personal productivity" but this seems mostly irrelevant, because we're in a section of the possible solution space that focuses on never accounting for developers' personal productivity. Separately, if you're on a team where developers have to invest deep focus into disparate parts of a system or disparate solution approaches (the majority of teams I've ever seen), then it does boil down to the sum of individual productivity for most things.
Not sure if Baba Ramdev is all good and clean or not but I myself have used(and have been using) Patanjali's products and they are pretty good. If they are all herbal and chemical free as they claim then all good. But even if they are not, it would be same as using other products.
Relevant Frank Zappa song. Cosmik Debris: https://www.youtube.com/watch?v=wtx4ZJ1cwI0
> But you make that argument like there's a fixed pot of money to go around. $25 to spend on regulation, but tough our ancestors already regulated speed limits and copyright so you can't have any more. Pity about the environment and data privacy but hey.

Nobody is saying the amount is fixed over time, but that doesn't make it inexhaustible. At any given point there is a finite amount of overhead it's possible to absorb before you're doing more harm than good. If you think your new regulations are more justifiable than your ancestors' old regulations, nobody is saying you can't repeal the old ones to leave more surplus for the new ones. But if you overload a ship, it sinks.

> Thing is there's been a fair bit of growth since my childhood, or even since the widespread adoption of the www. Just compare the sheer amount of crap people have compared to a child of even the 90s. Plenty of slack left for some regulation and changes without even the cost of compliance of 20 years ago - there's so much more money in the system.

"Progress creates surplus" is not a rule. It very often moves it from one place to another.

For example, the rise of refrigeration and microwave ovens in workplaces made it more attractive to bring lunch from home. That means less business for restaurants and fewer customers to amortize fixed costs like rent, which reduces the allowable regulatory overhead before the restaurant goes out of business.

> If a business is so marginal that it can't cope with a change in interest rates or a new regulation or tax rate then any number of other tiny events would have sunk it anyway.

"Don't worry about marginal costs, marginal businesses would fail anyway" is how you successfully boil the ocean. You destroy the marginal businesses -- which is obviously bad -- but you also push an entirely different set of businesses toward the margin, so that when the next regulation or interest/tax rate hike comes, they also sink when they would previously have been able to survive.

And the entire issue here is that it's cumulative. We started with a business that had $20 in costs and $100 in value. That is nowhere near marginal. One regulation that increases their costs by $5 is easily survivable. But twenty such regulations bankrupts them. You have to weigh your alternatives, you can't have everything at the same time.
5-6M JPY is pretty normal if you're an engineer here working for a traditional Japanese software company. Good news is that the number of people willing to accept that is growing fewer by the day.
I don't agree, more like click-bait. Why does the linked article not provide a link to the product page but has one for the "space" maker? Meh...

https://www.makitatools.com/products/details/DCM500Z

FWIW: I carry Makita drill, sawzall and grinder in my camper already. This will save a ton of fuel/propane when combined w/ my solar setup. I am sold.
That seems to be jumping to conclusions a lot. I am pretty sure human DNA is one of the most common contaminants in lab tests.
Obviously, what I described was a "basis description". There are many tricks employed to decrease risks of legitimate IPs from being banned. For example, only invalid login attempts from the same IP with several non-existent and invalid password accounts are counted and then counter is reset every 24 hours. Based my site's usage patterns, legitimate users are very unlikely to get flagged in those situations, but I've successfully banned over 65k IPs of botnets trying to bruteforce over stolen email/passwords combos..
Paper Airplane How to Make
So how would this affect Hacker News?
I would hope that one day cars would be be designed for nobody! An accessible self driving Uber-like service would resolve this persons problems as well as mine and so many millions of others.
Weirdly, I’ve seen human skulls for sale on eBay. I’d guess there are various issues in adding them to medicines however...

But it sounds possibly more likely someone trying to get back at the company to me. I mean, what’s the marketing value of adding human skulls to your medicines if you don’t tell people about it?

Elsewhere medicines claiming to contain human flesh have been sold on the black market, it’s all pretty horrifying:

https://m.washingtontimes.com/news/2014/dec/31/chinese-canni...
If I see a word unknown to me used prominently in an article, I assume that the article is for those already knowing its meaning, and go google it.
USA Today – EU Version (no Ads/tracking)