skysight-inc/HackerNews huggingface dataset:
Maybe you need to get yourself into an environment where there are other people around who can critique your work, and from whom you can learn better habits through observation. This may work better in an environment where you are in physical proximity with co-workers, i.e., a traditional software shop kind of job. Even if this kind of work isn't your ultimate dream.

Also, maybe some people are better suited to solo work, and others to group work where there is some rigor imposed by the team or by the employer. You may be in the latter camp.
Not at all.

I'm trying to say that interning Japanese Americans after entering a war with Japan is closer to punishing a dangerous persons friends then punishing random people that happen to have some unrelated thing in common with the person.

Assume a kids parents are Boston sports fans but moved to Los Angeles and the kid was born in LA. Kid grow up surrounded by Celtics, Patriots, and Red Sox paraphernalia. Kid live in a part of LA that is 99% people from Boston. All kids neighboorhood friends are Boston sports fans. Kid goes to school with L.A. sports fans but they ridicule kid because he is a Boston sports fan. When the Dodgers play Red Sox who is this kid rooting for.
This gets super muddied when you consider doing FOSS contributions as part of your work. Sure you can sign a contributor agreement, but its not yours to give away. The employer owns the code you contributed to a FOSS project. The project got the signature from the wrong entity.
I do feel Dave went a bit over the top in his response. If he keeps it technical it's easier to fix, people want to see their stuff merged. When he makes it personal (which he kind of did) it turns people off.

That being said, I do think Dave probably made the right call, but I also think he may need to compromise on this one. That being said, AMD should strategicly try and get their GPUs supported. Couple that, with merging an OpenCL version of Tensorflow or something and AMD would probably be more valuable than Nvidia. I think both groups could benefit and should probably sit and try to work it out in person.
Heh. I tell my younger coworkers about vampire taps and they think I'm pulling their leg.
Another idea is proof-of-work systems - the sender has to prove that they've performed some work. hashcash is an example, where to sender has to compute a hash with certain properties, and use is as a 'stamp'.

You'd need a whitelist system along with it, else legitimate lists with large subscription bases would get hit hard.
Did I miss the mud-slinging and corporate culture bashing from the original rejection? I can get the AMD dev being a bit sour by the whole situation if they personally spent time working on this rejected patch, but damn.
Using PiCluster to Orchestrate Scality S3 in Docker
guarantee worst-case linear time matching for any
number of expressions

Or you could just use RE2: https://github.com/google/re2/wiki/WhyRE2

It's open source, and match time is linear in the length of the input string.

(Disclosure: I work at Google on a different open source project)
Thanks for the link. I found it very insightful. I especially like the sublinked exposition on nihilism: https://meaningness.com/nihilism-hardcore-vs-lite

I didn't understand his distinction between subjective vs neither objective nor subjective at first, but the examples he gave illuminated the distinction, and he thus changed my perspective on the issue.
Can you elaborate some more?
I should note - yes, my wife sees no problem at all with this workflow.

My understanding of the workflow is that they will send a clean copy as well as the redline to each other. Sometimes someone will in response further modify the wrong copy, and send back, which causes problems as it becomes unclear what was accepted and what was not and someone has to manually go through and check things. I hear that complaint come up - so I know there is at least one pain point involved.
The article has been updated at this point to have a long header talking directly to Hacker News commenters, and explicitly asks us to challenge HN's censoring of political content. This is quite strange, as that experiment has already ended and HN is no longer censoring political stories.
In linux land, there is Teleport, which is relatively new. There are probably some other options, but I liked the POC I did with teleport, it just needs to mature a hair.

In windows land.....I've got nothing, hence the problem.

- https://gravitational.com/teleport/
If that's all most agents are doing, that's worth maybe 0.5%.
I probably have the same (FreeNAS Mini, right?). Quite happy with it, although it can be fiddly to set up. Has tons of features though.

In fact, as I speak I'm upgrading to 4x8TB Western Digital Red drives (I back up a number of computers, and have some large media files). Resilvering takes foreeeevveeerrr btw. (looks like about 36 hours per disk, times 4)
Wouldn't it also help that the program would most certainly not write the entire large chunk of memory all at once. So the cost of copy-on-write zeroing is postponed and divided to individual write operations performed by the program instead of all of it happening up front at once.
Judging from what you said. You need to learn to read the language rather than simply understanding the syntax. You need to understand what is going on under the hood.

Programming languages are just a bunch of random symbols and letters; each language has different syntax. But underlying them all is the same foundation of how languages are created. Learn to read your code like an essay rather than simply focusing on the sentence.
Great ideas. Some thoughts:

GP offices: Plenty of solutions already - generally regionally based or by payer. Also an issue with vets, hairdressers etc - pick an appointment based niche. (Have invested in 2 niches, advised others)

Wireless sensors for industry: Thousands of players here, including network providers and different tech stacks. The game is to find a niche that is easy to enter and pats well. (Have invested in wireless water metering, advised others)

Drone inspection: Plenty of players here, but it's a find-a-niche that you can sell to play, and you need operators for each application. (Have advised drone and drone application companies)

Anything on a drone: Drone's don't last long in the sky. (as above)

Trains: Trains get solved at the political level. Good luck in the USA. (am train lobbyist)

Motorbike safety: Check out where Dainese and BMW are going - air bags et al. I spend a fortune on BMW gear. (Motorcyclist)

GUI HUDs: The main player failed (Skully - internal issues) . I know of at least one early stage company attempting a generic HUD solution. (have met, not invested the early stage one and decided, luckily, that I didn't like the Skully people and did not pre-order.)

Motorbike storage: Has been a huge market since the 90s when you could only get adventure boxes from one supplier - in Munich. Now the problem is solved by countless suppliers and manufacturers - unless you buy a sports bike, which have a very different use-case. My first adventure trip was in 98 and I needed to self-assemble, now you can ride out of several branded dealerships with a capable round the world bike. (have motorbiked round what world - in pieces)

VR: The use-case is really only games so far. See Playstation. (have 2 VR kits)

Lighter than Air: Capacity and cost versus shipping are the issue, while air-cargo is well solved. Meanwhile the Helium market is stuffed. But I love the industry too. (read Bill Gate's recommended book on international shipping etc.)

Low income cooking: Those low income people are time-poor, poorly educated (the US system is dreadful) and marketed too by monster franken-food companies that price under the cost of decent food. Yes - its a hard problem to solve. (don't get me started)

Education: Indeed. Start with politics and how schools are funded.

Taiwan: (sadly) Why would you pay more than $1 over market?
Write more code. Learn different languages. Reinvent wheels. Stop following the herd. Most of the people who's code you're admiring have been blazing their own trails for decades. There are no short cuts to experience. Good luck!
I agree! I wonder if these regional differences correlate with voting for Trump, given that he promised to bring back factory jobs, many of which are now automated. Could it be that some Trump voters are thinking these jobs are recoverable, because they underestimate the extent to which the jobs were automated?
Like a hearing aid induction loop (a transmitter that plugs in to a venues mono-out and [I gather] transmits on a frequency for specially hearing aids).

https://en.wikipedia.org/wiki/Audio_induction_loop
Reminds me of the piece that Freakonomics did on real estate agents. It's probably worth the read for anyone about to buy/sell a home.
> Marketing is an important function of business

But it is dysfunctional, or even anti-functional, for the economy. Because with advertisements we're not buying the "best" product, but rather the one with the biggest associated marketing budget.

It undermines the most important merit of capitalism.
As Dave said:

> Given the choice between maintaining Linus' trust that I won't merge 100,000 lines of abstracted HAL code and merging 100,000 lines of abstracted HAL code I'll give you one guess where my loyalties lie.

He is acting in a way he thinks would keep Linus' trust. Also, usually the maintainers have far superior technical knowledge of their areas to Linus. I mean, Linus is just one guy and each maintainer have their own specialty.
my understanding is that mram cells can scale down to smaller process sizes than flash cells.
Bringing "Islamic terrorism" up to a whopping 1.7% of all homicides over the same time period, 75% of which occurred in a single attack by less than 30 people.
Zeroing a 100MB buffer is pegging the CPU? It takes ~30ms to zero such a buffer on my machine, which seems to imply that `iter_content` here is allocating a buffer on each iteration of the loop. But if `iter_content` is just returning a bytes object, this would make complete sense.

One could perhaps pass in a bytearray object, or even have it return the same bytearray object each loop, with a very large warning on the tin about how you will want to take a copy if you want to keep it outside the loop's body. (i.e., the returned bytearray is owned by the iterator, and you're merely borrowing it for the loop; this is a potentially confusing API but would reduce the memory allocation churn significantly: you'd only alloc your buffer once, instead of O(download size) times.)
There were certainly implications that the AMD coders were making technically compromised decisions:

> The reason the toplevel maintainer (me) doesn't work for Intel or AMD or any vendors, is that I can say NO when your maintainers can't or won't say it.

And telling them to sit in a corner and really THINK about what you've done, young man:

> I'd like some serious introspection on your team's part on how you got into this situation and how even if I was feeling like merging this (which I'm not) how you'd actually deal with being part of the Linux
kernel and not hiding in nicely framed orgchart silo behind a HAL. I honestly don't think the code is Linux worthy code

All pretty mild, really, but I'm not the one who got the email telling me my months of work was not Linux-quality and would not be merged.

(I am giggling at the idea of "Linux quality" being held up as an ideal)
The kernel maintainers don't necessarily want your code.

Additional shit in mainline increases the maintenance burden. If the code isn't putting upstream maintainability above all else in its implementation, then it's generally not getting merged unless someone wasn't paying attention or some other forces compelled an exception.

Alex's first reply reads like he's willfully ignoring that aspect of the NACK. It's not a coding style issue, it's a HAL issue. Upstream isn't interested in maintaining a HAL and living with the impedance mismatch from day zero. The driver can stay out of tree. This is just about code getting into mainline.

I'm personally very happy to see the gpu subsystem maintainers paying attention and having the maturity to know a fool's errand when they see it.
A Facebook glitch is taking users down memory lane
Random piece of feedback: introduce both pieces of software with at least a sentence/link. I already knew what PiCluster is from the recent post, but had to google Scality S3.
This is a crime against humanity. The problem here is that we have a for profit company/hospital that is in charge of the well being of a human. This doesn't work & we need to stop this. No for profit company should be in charge of health care. It doesn't work, because profits are more important than helping people get better.
Japanese robot space maid will sweep away Earth's dead satellites
Exactly. More time in the saddle. Fix your race conditions (just an easy one from the OP's post) and you'll learn more and next time it will be easier.
True a buyer could be let into a home by sellers agent and even use the sellers agent to purchase the home. Agents love this! Its called getting both ends of the deal. It doubles the agents commission. Does not benefit buyer at though and actually is a bad idea.
I used to be like you, until I went back to the basics. Elon Musk once said, you must master of the basics, which becomes the foundation of which you build your knowledge. If your foundation is weak, there's going to be hard limits to your knowledge.

I've been re-writing basic algos from scratch, and eventually more complex ones (Dijkstras, Graphs, and etc.), and understanding CS fundamentals helped me get past this hurdle.
Yep. However, fear not! We'll sell you Concert Ticket Protection Insurance for the low fee of only 15% of the ticket's face value.
The bug report wasn't caused by calloc, free, calloc being expensive. It was caused by making a call that did "malloc + memset" when only malloc was needed. The code in question wasn't even invoking calloc at all, it just ended up being an excuse to investigate zeroing memory behavior.

Incidentally, the blog post asks "why was the memory being actively zeroed at all?" but never actually answers it.
Its currently in a private bitbucket repo. I can give you the parser though, MIT licensed.

ParserUtils is where maybeIndented and indented are. They make indentation just work. There currently overzealous with backtracking though, makes errors kinda shit. Working on that at somepoint.

https://gist.github.com/xavierzwirtz/99479a11f1eefd3215467f7...
http://e.ggtimer.com/10%20minutes

Seems they don't support underscores as a separator so you get that ugly `%20` URL encoding of the `space` character in the URL making it look like "20 minutes" (or "10 modulo 20 minutes")..
HN basically a blog now. People can submit stuff but there is no consistency about anything.
I feel like charging on an hourly basis is a common pattern in many industries that opens the doors to competition from startups with different pricing structures...as long as the startup can do everything in a manner compliant with the existing industry.

Logojoy, for instance, is an example of a service that supplants human labor with a single "good-enough" deliverable at a low price, and does so in a fraction of the amount of time. I imagine this would be much more difficult in legal settings, but LegalZoom seems to be alive and kicking, so it must be possible.
Does PyOpenSSL allocate memory and the free without touch? If not, this test case may be not relevant to the bug.
Depends on the velocity.
Japanese-American citizens are, as the name suggests, American citizens, and aren't answerable to the crimes of the Empire of Japan, and so the actions of the Axis powers aren't germane to the discussions.
Mistrust of the police in minority communities is over 60%. It didn't get that way from a few grainy YouTube videos. Abuse and corruption is endemic in the US justice system. The police are part of that system so, yes, they share the blame.
For what it's worth, you're feeling the same combination of awe and doubt that grips almost any creative practitioner at some point.

Writers realize that there are other people who can write an extremely well-structured, gripping novel in a matter of months. Artists see their colleagues do live drawing and suddenly understand that something that is painful and difficult for them comes easy for these other people. (I don't have musical talent, but I expect something similar happens there.)

Are they geniuses? Probably some are, but mostly they have just worked very hard and built a set of habits that lets them approach creative problems with that seeming ease.

Making software is really primarily a creative pursuit like these others -- it just has a bit more math and a bunch more high-tolerance engineering thrown in.

Personally I think of programming as a cross between architecture and writing: I'm making something that has a visual presence and which end users can "live in" or "visit" (very much like a building), but it's also a story because the interactive medium necessarily imposes a narrative. This way of thinking helps me figure out the elements that go into software products... But probably everybody must find their own metaphors to make sense of what they want to do in this field.
That was one thing I noticed as well; selective logging of request parameters is safer, but requires more effort.
Sounds like drip campaigns on steroids. Know any tips for how to learn more about this? I've found drip campaigns very converty, but I'm still a total newb.
Linus delegates authority to people he trusts. And in this case, Dave is likely representing well what Linus would do.

> near-totalitarian level of power.

I don't think you meant to use that word. Linus and the kernel contributors together own the copyrights on the kernel. It's not totalitarian for them to dictate its future. It's their creative work. It's downright egalitarian that they let you use the kernel however you like, provided that you give the source in turn to whoever you hand it to.
Industrial heat treating. PID controllers with expansive reporting software. Whole industry is scrambling right now to make their own or buy systems upwards of 10K.

Think Wi-Fi thermostats that record data.
My wife got one of these ads from a car dealership. It was made to look like an Outlook email printout from a sales rep at another dealership addressed to the guy who had sold her car to her. The email stated that the dealership had an interested buyer for that particular model year (about 5 years old) and that hers was the only one in the area. They said that if she came in, they would give her a free oil change and offer her above market rates for a trade in. The printout had what looked like a hand-written post-it stuck to it asking her to get ahold of the sales rep in question. I was suspicious but she followed up and found that the sales rep who had supposedly sent the email was not even a real person. It was a pretty advanced scheme to try to cover up the fact that it was just a way to get her into the shop, inspect her car, and find all sorts of problems with it and pressure her into trading it in. Probably the scummiest thing I've seen in a long time.
can you elaborate a bit?
Apologies, I hate when people do that to me.

EPC means "engineering, procurement, and construction" company. So like, lyondell-basell or jacobs engineering or foster wheeler (now AMEC) or Mustang (not the car) or KBR.

PTO = Paid Time Off. Catchall for vacation time, sick time, holidays.
Journali.st – Create beautiful real-time broadcasts from Telegram
In fact, the exact opposite is the case: attempting to compare one of our national disgraces to the actions of Nazi Germany or Imperial Japan is itself an appeal to whataboutism --- the article we're commenting on is about the internment of Japanese-Americans, not about the Nazis.
http://e.ggtimer.com/10min works fine too.
In France I had a separation in my contract, but I had to disclose and propose to sell my inventions to my employer first.
Its worth what agents are willing to do it for. If you cant find a real estate agent willing to help you sell your house for 0.5% then it is not worth it.
Facebook Is Inadvertently Posting Old Photos
>Ads are as old as media //

Go on? That seems like it's blatantly and obviously false.
I bought display ads in Nature (the journal) a while back. There's no way to purchase without talking to a salesperson. However, I expect they want to keep it this way.
US employee here - I've signed one (plus a patents & inventions at one firm) at every firm I've worked at since 2000 or so. Thus far any side projects haven't been a problem for them, as I have made sure to target a different industry. But legally, they could have enforced the contract and taken possession of my code.
Ask HN: 2016 Best Coding Resources?
What's your reasoning behind that? I would trust a 6+2 RAID 6 more than a 4+4 RAID 10.
They're a great way to massively slow down both your build and runtime by an order of magnitude. I work with Purescript on a daily basis and don't see it as anything other than an anti-feature that allows for masturbatory FP.
Drip campaigns sound like spam to me. That is, from an european perspective.
Yes, we decided to try distributing the info in the threads and see how well that works. So far it seems to be working well, because (a) there aren't that many such comments (as of a few minutes ago there aren't any that haven't been replied to), and (b) nearly all of them are now getting replied to correctly before we even see them. Together with the fact that HN has gone back to approximately normal re political stories and flagging, that makes me believe the information is working its way through.

Making an announcement a la Tell HN doesn't necessarily disseminate information. In this case it would almost certainly turn into a huge rehash of the original argument, with new information getting drowned out in the process. There are so many counterintutive effects to this, and we're still learning--indeed I feel like we're still taking baby steps. Turning up the volume definitely doesn't necessarily turn up the communication.
I think the poster meant Adwords or some similar self-serve solution.
You might take a look at MatterSphere.

http://thomsonreuters.com/en/products-services/legal/large-l...
What I object to is the cowardly labeling of the internment camps as "FDR's" This is a propaganda technique.

Read the article. That's who the orders came from.
Lots of programmers like me, started when they were kids - I was 11 when I started writing code. 36 years later I'm still learning and I don't mean "learning to use such and such API".

I've hung around awesome programmers too, much better than I. Some you will even have heard of.

Specialists knowledge didn't just fall out of the sky. It takes research & patience.

Some people will always be better than you.

Your focus should be on being better than you were yesterday.
https://medium.com/@MrJamesFisher/nix-by-example-a0063a1a4c5...
Why on earth would anyone want their CDN traffic to drop? Rise in traffic usually comes with a rise in revenue - it's a good problem to have.
One way of semi-resolving the issue of the paper falling into another's hands is writing the password and adding characters to it on paper that you know not to add when using it as a password.

For example, when we visit my mother-in-law, she likes to hand over her ATM card for us to do local errands. My wife, knowing that she'll forget the PIN, writes it as a telephone number, where she knows the offset/method to extract the PIN.