skysight-inc/HackerNews huggingface dataset:
Blocking workers in a Redis queue is not hard... You can simply put them all on a pubsub control channel and then orchestrate them that way you need to do shit. Or literally just take down the processes, or the network, so they disconnect and stop BLPOPing the queue.

Cache evictions can be handled by Redis natively with TTL.

For retries and failure mitigation, you can still lean on Redis via BRPOPLPUSH/RPOPLPUSH.

If you want to scale beyond one machine, you can't rely on threading to help you. So why not just do it right to begin with, and use a parallel worker queue?

It's not a matter of the GIL being a limitation, a single machine is a limitation too. Don't blame your tools because you're misusing them.

As for threading in Python... on a single machine, for one reason or another... I would still rather use multiple processes, or at the very least, would just simply use eventlet and greenthreads.

Not saying it covers all use cases, it's not a silver bullet, and it doesn't replace threading natively, but damnit, it scales better, and it's the right way to do the task at hand.
Slack channel for small teams and https://idonethis.com for larger teams.
- Angel by Jason Calacanis (fantastic info + entertaining)

- Venture Deals 3rd Ed by Brad Feld & Jason Mendelson (must read for startup founders raising)
I suspect that speaking frankly on the air about that topic would not threaten his family so much as it would threaten his career, which likely depends to a large extent on his relationship with a number of people in the Communist Party.
Uber eats has this problem. Many restaurants are too far away, but they will deliver anyway. The food quality suffers.

With the map, I know why. So, for example, I don't short tip the driver. Unfortunately, with Uber Eats, I don't see the problem until after I pay.
Yeah F# is a good example.

Two years after UWP was introduced still no roadmap in sight for .NET Native support, Visual Studio 15.3 just shipped with the F# team telling people to use VS Code instead.

I bet it will be joining Silverlight in a couple of years.

However Microsoft is not alone in these kind of decisions. I can think of a few similar ones from Apple, Google, IBM, HP, Oracle, Sun,....
Interesting.

Some bones to pick: https://github.com/jarulraj/sqlcheck/blob/master/docs/query/...

First, dat implicit, inner join. Second, it could be written more clearly that, in this case, the reason you want to use a join is because you are not sure that the sub-query returns at most one row.
It's not that straightforward. Because the capital generally appreciates too, the rental costs can be driven down below mortgage costs in some cases. But even without that, most mortgages require deposits, and to compare that against rental you also need to compare potential return from investing that deposit instead.

You can certainly profit by buying - I have profited substantially that way -, and buying serves as a hedge against outsize increases in rental costs, but there are also many situations where you can profit by renting.

Calling it out as a demonstration of frugality on the other hand is a bit odd.
> Those displaced people may never have a job again.

The unemployment rate is at the lowest level since 2001, and excluding 2000-2001, the lowest level since 1969.

https://www.google.com/publicdata/explore?ds=z1ebjpgk2654c1_...
Is rust actually faster than go? I had no idea.
I used rev for transcriptions once and I had to have the file redone twice because the first two transcriptions were useless. Haven't bothered with it since. This was years ago so maybe they've improved.
I can't help thinking something like Wt, but in Rust, would be an awfully handy way to write webapps.
True, but it should not have been mutually exclusive. Getting both the theoretical knowledge and practical knowledge would boost a person's career many folds.
I completely agree. This was basically the best choice of car that I could afford to buy and effectively sacrifice to the course (the steering rack, the wingmirror motors - it's all in pieces being modeled) I'd love to do it again with Harley!
Did you read the Quora link? It provided scientific sources for all its claims in refuting the google employee document. If the Quora article is nonsense, then please refute the Quora article instead of throwing around "if you bothered to read" phrases.
Estonia E-Residency Is Doing an AMA on Reddit
Just because the government in china tries to get its citizenry to act as a whole doesn't mean they still don't have individual levels of responsibility. Shen in particular because his silence on that podcast is a tacit admission that he knows these systems are going to allow the chinese government even more control over the speech of their citizens. "All it takes for evil to triumph..." and all that.
So would this still work?

ValidDir/../../../../../../../etc/passwd
It's not psychotic, it's objective reality. People get old, they cease to be efficient, they die, and they are replaced by a younger generation. This has been going on since the dawn of life. The same organizing principle applies to capitalism, if a better way of doing things comes along, the old way is pushed aside, it can't compete.
Even if you just buy a pizza base and then add the toppings yourself you end up with a better pizza than take out.

I'd rather experiment with the toppings rather than the pizza dough making. This works even better with my 4yo daughter.

I find that there's very little extra time spent putting the toppings on and cooking vs ordering, waiting and collecting from the door.

This can then be done any night of the week.
exactly. A lot of masking :)
Many major chains have free ship-to-store ordering. I don't take advantage of it much but, especially if you have logistics issues with getting large or expensive packages delivered, it's not a bad option.
You don't really want to be the dumbest guy in the room but you also don't want to be the smartest guy in the room.

If you're the smartest guy in the room you're not going to learn as much.

If you're the dumbest guy in the room you're not going to have opportunities to mentor or lead other people.
Logging in as a throwaway. The program only costs $5k but it was one of the most expensive things I've done in my life.

Got a job at Google directly because of this program (a few classes like CCA helped a lot with interviews). I'm aware of at least a couple dozen of us from OMS here.

The program cost me dearly. It cost me my relationship with the SO and it cost me my health (staying up late nights, lots of coffee).

* $5k cheap, it's nothing, the real way you pay for it is via your time.

* The teachers like the flexibility as much as we do. Many are top notch. I took two classes from professors that work at Google (Dr. Starner and Dr. Essa), one at Netflix (Dr. Lebanon), and a few others have their own startups.

* One of the classes was taught by Sebastian Thrun, with a TA at Google, but I think that's changed now.

* The lectures are good, but you have infinite ability to subsidize them with Udacity, Coursera etc.

* You learn squat by watching videos. The true learning happens at 2am when you are trying to implement something, and end up tinkering, debugging, etc. That's when things click.

* The hidden gem is Piazza and some of the amazing classmates that help you out. Lots of classmates that work in industry and can explain things a lot better. I.e: Actual data scientists and CTOs of Data Science companies taking the data science class. They were amazing and I owe my degree to them in part.

* Working full time and taking classes is not easy. Consider quitting and doing it peacefully.

* From within Google, I've heard from people that did the Stanford SCPD (I'm considering it) and also OMSCS. Lots of people that say the SCPD program wasn't worth the time and effort. No one yet that's said the same about the GT program.

I've heard from people that have done the program in-person, and they say the online lectures and materials are significantly better.
Great news, I view mass reforestation as one of the best endeavors an organization can undertake right now, in terms of providing good for society.
Are there any projects like this going on in the United States?
I am 7/10 through the program right now. I joined the program to get a specialization in Robotics. There is only currently one robotics course(AI for Robotics by Prof Thrun) and supposedly the various robotics professors have been resistant to putting their classes online. I was able to do a Special Projects class this summer with a Professor from GT Lorraine in France. He helped me design and build a outdoor robot, it was pretty awesome. But it is only 3 credit toward the degree.

I think GT is just understanding all the potential they have in this program. There are a lot entrepreneurial resources that are only catering to on campus students and they realizing that the OMSCS students want to take these electives and be apart of these programs.
Haven't we already kinda thrown away privacy? Yes the police can track your cell phone with a warrant, but many times they've been shown to use stingrays instead. On top of that we have the snowden revelations showing that all our communication is tracked by the government. We appear to currently have the worst of both worlds where the privacy is gone but it's mostly being used for purposes that are against our interests.
All the visual effects starting a 2:03 nearly made me sick, literally. The actual content was great.
Accessibility (a11y) is an interesting and exciting topic, but it's exhausting to see yet another SEO guy to add his two cents about it. From a technical point of view, web a11y is almost exclusively about semantics or machine readability. There are two kinds of machines: web crawlers and screen readers for visually impaired humans. For whom would you like to work? You are not magically improving a11y by doing good SEO, you are magically improving SEO by doing good a11y. Stop listening to SEO consultants. Build good websites.

Recommendable a11y resources include the A11Y Project[1], WebAIM[2], the W3C[3], and GOV.UK[4]. The WAVE tool[5] and the Vox Media accessibility guidelines[6] are also really helpful.

--

[1] http://a11yproject.com

[2] http://webaim.org/intro/

[3] https://www.w3.org/TR/UNDERSTANDING-WCAG20/intro.html

[4] https://accessibility.blog.gov.uk

[5] http://wave.webaim.org

[6] http://accessibility.voxmedia.com
Famous for a library in every town- over 2500 of them. Many still operating.
The majority of federal income tax receipts go to military spending [+] (ignore social security and healthcare, those are funded out of compulsory payroll taxes, which is distinct from federal income tax); you're doing more social good (in general) by diverting wealth to charities that promote social welfare than giving that money to the federal government (I'm sad to say).

Sometimes democracy is wrong. More social programs, less F35s.

[+] http://www.usgovernmentspending.com/
IT pros rate top cybersecurity vendors
Just re-commenting from above: my Mazda Protege (with the same engine shown in the video) has 233k and is still going strong, doesn't burn barely a drop of oil. Pretty amazing for a 20-year old car.
Counterfeit body wash, I haven't heard of that one before. How did you know it was counterfeit? The body wash or the packaging?
I mean, kinda but not?

Based on https://github.com/golang/go/issues/12416 / https://golang.org/cmd/cgo/ :

> However, C code may not keep a copy of the Go pointer after the call returns.

It looks like they've just punted on the pinning issue and not allowed code that does it.

Having written a ton of FFI code across a wide range of languages this type of restriction means that you're not going to be able to implement certain things which is unfortunate.
The stock market actually does the opposite of raise money. More dollars go out with share buybacks than are raised with new issues. It's mostly used for equity owners to cash out. I mean, hardly anyone would own stocks if they weren't liquid, so it does aid investment, but not directly.
Any success, ever will have had a period of simply not giving up and continuing until it works. Overnight successes more often than not are years of hard work under the radar.
I should have better qualified my statement as Kickstarter is used by both new companies and ones with established revenue.
Installing Debian on a Btrfs Subvolume with LVM on LUKS
I've looked at hours of interviews and all his YouTube videos, and I am entirely convinced Nassim Taleb is absolutely nonsensical. He rambles and groans and heaves around a point in such a convoluted fashion I couldn't bear to finish one of his books. I find it hard to justify the love he gets.
You might be right. I do like my title more than yours though, it's more catchy!

Regarding your point however, I think you might have missed my point by a little bit, so I'll try to clarify.

I'm not advocating for existing tech. I love new technologies, and they're often a better fit than what came before. What I'm advocating for is that instead of spending time and money on investigating new technologies and trying to find problems you could solve with them, you instead spend time on finding and identifying problems that your organization is running into, or developing a vision on where you want your company to be in 5+ years.

I believe that the best and most suitable technology is always already out there, as long as you know what you need to build.

The thing is of course that looking at new technologies is easy, and identifying worthwhile problems to solve is very, very hard. But that shouldn't stop us from considering that way of thinking.
PGConf US Local: Ohio CFP Open and Training Announced
I work full time as a systems engineer and have been a software engineer professionally for the last 3 years. I have a Bachelor's but it's not in anything remotely related to CS. Is it possible to be working full time and doing the OMSCS and succeed?
PGConf Org: Postgres South Africa CFP Open and Dates Announced
CVE-2017-0199: Crooks exploit PowerPoint Slide Show files to deliver malware
Yeah, at a huge return, and they could make that value higher if they were to start negotiations.
Does it support billions of points or at least a couple of millions?
Thanks @rorygibson. Yes, that design will definitely work. Just one doubt: Are you syncing data between ES and PSQL for common entities like users? If yes, how are you doing it?
What are you talking about? What myth? There is no myth whatsoever. As the previous comment noted, the plunge in oil price was going to cause disaster and a crisis of legitimacy, regardless of who was in power. Please stop making such senseless, irresponsible, and even downright dangerous connections.
I wonder how you contest the classification of "dissident" if it's generated by a ML algo?
Passive Event Listeners
Results from the first large-scale field trial of refraction networking
You can usually find refurbished ones, e.g.: https://www.newegg.com/Product/Product.aspx?Item=9SIA9AX5D88...

And B&H has a new card on preorder for just barely under $100: https://www.bhphotovideo.com/c/product/1344847-REG/asus_90ig...
Again, I wasn't making any judgement one way or the other.

I'm just observing it's extremely naive to believe that a solicitation for feedback in an employment setting is somehow an invitation to free speech.
I read this few months ago. Hated it. First time I can say that about a McCarthy novel. What about it did you think was good? Sorry if that sounds argumentative, just would like a second opinion from someone who liked it.
Hopefully, because I'm in a similar situation and starting the program in a week!
Their SSL is currently broken and displaying warnings...
https://www.omscs.gatech.edu/
FWIW. (Haskell doesn't have a convenient built-in function for printing arrays. Guilty as charged!)

size = 10

main = do
-- Initialise the array to 0
arr <- newArray ((1,1), (size, size)) 0
let _ = arr :: IOArray (Int, Int) Int

-- Set the diagonal to 1
forM_ [1..size] $ \i -> writeArray arr (i,i) 1

-- Print the array
forM_ [1..size] $ \i -> do
forM_ [1..size] $ \j -> do
a <- readArray arr (i, j)
putChar (if a == 0 then '0' else '1')
when (j == size) (putChar '\n')
That would have required picking a different car to start with.
Counter anecdote: I did it about 15 years ago and got several pounds of good quality shrooms with no special knowledge or effort. Got lucky I guess.
Yup, this.

I started making my own pizzas because my ex was celiac's and I was lactose intolerant, which is a recipe for garbage pizzas when you go out.

Bought Trader Joe's cauliflower crust and started making my own pizzas. Delicious.
I'm not sure what you mean. I never said "most reports" other than saying "most such reports" have implicit bias. Would you dispute that? Most articles I come across about the health benefits of coffee/caffeine seem to just be reporting the same popular science tropes without any scholarly backing.
You can tweak Go to make it as fast or faster, but, out of the box, the runtime is a bit slower.

Building is faster, though, so that's nice.
You have to spend at least 5% of your assets a year. Unless you are a church or college, then there is no amount. Some people want the 5% to apply to colleges too.
Two guesses:

1. One part of the company isn't talking to the other. One person wrote the offer letter and another wrote the contract, or the contract is "standard" and hasn't been updated for your particular case.

2. The company is intentionally trying to get you to accept less now with vague, nonbinding promises to make up the difference later.

I would guess that the first is probably more accurate. Keep pushing to get the offer letter terms into your contract. You'll find out soon enough if they refuse.

This lack of communication might be a red flag on its own, of course.
This is the spark of the most tedious, hopeless, information-free kind of flamewar. They don't belong on HN and you're not welcome to incite them.

https://news.ycombinator.com/newsguidelines.html
Unless the GOP is willing and ready to fund right wing militias to be their official paramilitaries this is not going to get much further. The fact Ted Cruz and Marco Rubio have explicitly called out the far right groups means this push for some kind of Civil War 2 is dead. Unless you get Tea Party heads to side with you on this it's going to be a one sided conflicted where the FBI and ATF do another house cleaning of the militias and other far right groups. Even the GOP remembers the OKC bombing, so they're not going to let that happen again because it would completely show them as a paper tiger.
I would say that I am an engineer than need motivation to do course work outside of school/work. These classes are not your average MOOC that you can just forget about. I think there is enough structure and incentive to encourage you on. CV was pretty brutal because it has been so long from any decent math for me and AI was insane as well.
I was only referring to number of crimes committed
I agree. The idea for his first book was good and he deserved some of the fame for it. But the rest doesn't really make sense and I haven't heard someone using his ideas for a while.
What is this in reference to, the title? That's perfectly acceptable. https://en.m.wikipedia.org/wiki/Serial_comma
Listen to your gut. It's not very common (in my experience/circles) to take employment contracts seriously, and that gets abused. ("Oh yeah it says that but we won't act on it...")

IMHO the prevailing attitude in the UK is that the contract is a mere formality.

> My notice period, shall I want to leave is static at 3 months. I don't like this.

That is quite rare in my experience. I wouldn't be happy with that, personally.

P.S. I'm slightly biased in that I find overall contracts quite egregious these days (maybe on a global scale we in the UK used to have it good?): assigning of all IP past/present to employer, no other paid employment at all without their permission, submitting to their medical examinations/sharing of medical data, 10s of legalise terms that make it easy to fire you, e.g. to the effect of "you will give all your exclusive attention to the company", "never speak ill of the company"...
Further, they have other more complex constraints. "Swath control" means continuously adjusting the implement when crossing over already-treated ground (modulating spray nozzles etc to avoid double-treating).

Also there are many obstacles in a field -waterways, the occasional tree or post, fences etc. All has to be mapped and accounted for.
For context: TED talk where navigation via the sun is discussed and shown- https://www.ted.com/talks/marcus_byrne_the_dance_of_the_dung...
WD40 and an overnight soak... Force will always get you broken bolts.

Corollary: No amount of force or increase in cutting speed will substitute for bad planning. (from my metal working guru friend)
Thanks, I'll give that a shot. Unfortunately the code which is why I was trying to pair it down to a simple sample.
"How long does it take to complete and receive a degree?

We anticipate the typical time for students to complete the OMS CS will be about three years, though we will allow for longer enrollments—up to six years—for those students who need greater flexibility."

http://www.omscs.gatech.edu/prospective-students/faq

I had read somewhere (can't find it at the moment, maybe the limit has been removed?) that you had to wrap it up within three years or apply for an extension - which is "we will allow" sounds like above.
I've changed from drinking coffee in the morning to only in the afternoon. Keeps me awake after a big lunch.
We've banned this account for repeatedly violating the guidelines after we've asked you to stop.

https://news.ycombinator.com/newsguidelines.html
Do you take brakes and walk around? Do you exercise (I mean RUN) while not programming?
And next, McD's and Carls' are planning to do away with the counter staff. Banks automating tellers completely. Some 30 millions of Americans out of a job, at the lowest levels. What then?

Automation is exploding at a dizzying rate for a decade now. Our ability to accommodate will be exceeded soon.

Further, that graph looks like what happens when people fall off the employment rolls - they quit looking for a job and no longer show up as 'unemployed'. How can we tell that's not responsible?
Zuckerbergs hundred million to Camden NJ was squandered. Too much money too soon. Plus a corrupt organization. Plus no one really knows how to make minority schools better. Its not from lack of trying.
Show HN: Checking 320M passwords in milliseconds with serverless bloom filters
> This is more complex then just a target. Rust has to communicate to the Go Runtime Environment.

If you want full Go embedding sure, but this discussion is in the context of TFA whose stated purpose is the ability to build optimised "pure" sub-functions without having to use plan9 assembly.

In that case, what a Go target does is remove the need for a trampoline and manually fucking around with calling conventions.
> Kickstarter is used by both new companies and ones with established revenue

Sure, Kickstarter is like the capital markets in that both give companies money in exchange for promises, not goods or services. Not sure how useful this analogy is.
I applied and got rejected due to not having my BS from a regionally accredited school, though it's nationally accredited. Very confused because their page implies students from all over the world attend. Bummer.
"little cardboard hats"

I never thought a dung beetle could sound so cute.
The only parser combinator library I used (smug, for common lisp) had little trouble with breakpoints; (any parse with significant backtracking was annoying but breakpoints worked fine) is it common that one cannot use breakpoints for debugging in other parser-combinator libraries?