skysight-inc/HackerNews huggingface dataset:
Well, his thing was a culture where everyone was guilty of something and punishment was pretty harsh. To some extent like now. I'm sure I'm not recycling all my garbage precisely legally and that cap needs to be on (or off?) the creamer and I certainly was guilty of speeding this morning like everyone else on the road.

I meant just outright fabrication. Record one conversation about my coworker being on vacation in northern Wisconsin to shoot deer and another conversation about my watching the president make a speech before I went to the boy scout troop meeting on Monday and a semi-skilled editor can cut and paste together fake audio evidence that I'm the ringleader of a military coup with all kinds of detailed elaborate plans. Now that wouldn't result in a guilty verdict, but might result in swatting or just generic harassment, or maybe end up on some .gov list.
Yes, but right now it's very event-driven (each email triggers a new one), so it would be more complicated for little benefit (given that spammers wouldn't reply anyway, they only stop replying when they think you're wasting their time, and that wouldn't change with an additional email).
Agile doesn't cause more inter-team interactions and dependencies; that's an orthogonal issue. In general dependencies can be minimized by organizing around feature teams instead of component teams. But you can do the same thing with a waterfall process.
Slack offers both. Their realtime API is especially nice because you connect to it rather than needing to deploy public facing web services to receive events from them.

On the other hand, if you are not connected, messages could be lost unless you build in syncing capability, whereas with web hooks, Slack will handle the retries for you.
I don't buy that argument. What liability would they have when I choose to do something?

They could get around it the same way Toyota limits their liability from me using the touch screen while I drive - pop up a message saying when and how the feature should be used.
Robotization is coming, eg Telsa, but it doesn't mean the trade deals are 'fair/free trade'.

China is a currency manipulator for example, which is well known, but I learned it in the free documentary 'Death by China'
I'm the creator of visionary[0], a deterministic password generator that the article links to. When I thought of the idea (quite a while ago), I thought it was a good idea, and I thought I was the first one there. I was wrong on both accounts.

The points that the article makes are right, and people should use conventional passwords over deterministic ones.

But I guess it appeals to a certain small subset of people. For some servers and things that I own I find myself using it sometimes: it turns a relatively strong password into a monster of a password.

Another useful use is that it's good at sharing passwords for things with friends, and for that, it's surprisingly handy.

For the average person however, the disadvantages and the things that could go wrong outweigh the advantages. Keepass is what you should be using.

[0] https://libeclipse.me/visionary/
Bluetooth, too. I can't use a Bluetooth LE mouse with my MacBook or the Wi-Fi dies and the mouse skips all over the screen. Useless.
Never heard of send before, is it just short for ascend?
This is great! Is there a way to use with an existing project?
Thanks, Slate looks good - great work. Thanks for useful feedbacks. I will check slate more deeply soon.
Sketch is my personal favorite. Balsamiq can work and is commonly recommended, but IMO turn off the "hand drawn" effects. They're great for demoing rough things to clients in a way that says "this isn't final", but if you're actually trying to lay out a page at 100% resolution they're going to give you a wildly wrong sense of what things are what size.
ESET Crysis decryptor to rescue files encrypted by the Crysis ransomware
You don't have to guess anything. Stripe lets you send test webhooks to the endpoint you specify[1]. You can set up something like ngrok[2] on your localhost to examine the headers and bodies, then write your code to parse them accordingly.

[1]http://i.imgur.com/oCpxYwE.png

[2]https://ngrok.com/
You can check out the cross-platform OSS equivalent if you are feeling particularly nostalgic!

http://www.lazarus-ide.org/
Solution: Package with each guitar a mini songbook written in guitar tablature, not sheet music, containing a small collection of classic, canonical three-chord songs demographically targeted towards age of buyers.

I've been playing guitar for over 40 years. I've bought plenty in my day, along with mandolins, a banjo, and a few other instruments. Not a single one included anything but a truss rod wrench. Not a "getting started" guide, nothing. The instrument industry relies upon others to make the new purchase accessible, which will hopefully result in repeat business. And that's just asinine. Nearly 70 years in business and it has never occurred to anyone to include some bootstrapping documentation so that your new customer enjoys their purchase even more? You're hoping the stoner salesperson at the music store fixes them up with suitable material instead of just taking the commission and calling it a day?

Partner with an online lessons company. Put a little pamphlet in there as suggested by parent. "Here's four chords that will get you through a lot of rock songs." Something other than a truss rod wrench and a hardy "good luck".

EDIT: oh, and for fsck's sake, do whatever you need to do to make sure that guitars are properly setup before they ever see a customer's hands. Guitars aren't quite as bad, but I've purchased some used low-end mandolins recently that I gather the owner bought online, meaning it was shipped from China and the original box was not opened until it showed up on someone's doorstep. One of them I would describe as unplayable as it was. Strings were a mile high; I'll bet I cut half the nut down. Another one was better quality and playable as-is, for small values of "playable". An hour or so cutting the nut down, setting the bridge, etc., and it turned out to be a nice little player. But a beginner with no callouses on their fingers wouldn't last long on either of those mandolins as they were sold. It's like trying to do Couch-to-5K with lead weights on your ankles.
Can you an example of a real world problem you'd use that as a programmer besides surprising your interviewer?
Any examples? My experience is you will frequently be bitten by undefined behaviour in C++ if you don't know the rules well but this is very rare in other languages. It's rare you're going to get a segfault or the whole program crashing in languages like Python, Java and JavaScript.
Stripe has a retry policy as well.

You can set up something where it will alert you if there are too many failures in a certain time period. That isn't offered by Stripe but you can build it.

If you mean in the case of "catastrophic failure", there is none.

If there is a "catastrophic failure" (machine gets shut off for a week, data center blown up, whatever), there are probably bigger issues or we probably would already know.
They don't seem to mind people using the phone when they drive and that's also illegal in many jurisdictions.
> Adding to andriew's comment, x86's more strict memory model reduces the hardware's flexibility and enforces a more strict ordering than usually required. If you think you really need the x86 memory model, you're probably doing something wrong, but can get it (at significant cost) by adding lots of memory fences.

I think it's perfectly sensible to be weaker than x86. But having to deal with data dependency as you have to do on alpha is just too cumbersome / hard to get right. Acquire/Release (or read/write/full) memory barriers are quite easy to understand, but data dependency barriers are damned finnicky, and missing ones are really hard to debug.

I'm more than a bit doubtful that the cost of a halfway sane (even if weak) coherency model is a relevant blocker in upping the scale of both CPUs core counts and applications. At the moment the biggest issue seems to be the ability of developers to write scalable software, and to come up with patterns that make write writing scalable software more realistic.

I suspect there's room for selectively reducing the coherency effects of individual instructions in some memory models - e.g. x86 atomic instructions that don't essentially imply a full memory barrier (disregarding uncached access and such) would be great. Selectively lowering the coherency makes it possible to do so in the hottest codepaths.
Not that it's really relevant, but I am not sure you can encode all QM information as a number even in theory. However, if we accept copyright/patents/trademarks/etc then this is not a big stretch.
One thing that isn't often pointed out is that most music making is a social activity. Everyone I know that has stuck with music throughout their lives has actively played in bands/groups/ensembles. There's a misconception that music requires a lot of solitary practice before playing in groups.

I'd hazard a guess that most people don't stick with guitar because they don't have anyone to jam with. As a kid, I started playing in bands way before I got serious about practicing music as a discipline, and most musicians I know fall into this category.

I am not trying to undervalue the benefit of practice: in my 20s I practiced 3-6 hours a day pretty much every day. But, that was long after I had been working professionally as a musician and playing in bands.
I suggest training your agency. Read some Nietzsche :3
Aside: Webhooks are always a pain.

Implementing polling is easier for both sides.

I routinely have to integrate with random 3rd party systems, some with no or broken webhooks, some with no API at all.
It turns out for my customers (this may not be always the case) eventual consistency is more important than timelyness.

What I do now every time I need to sync data from a third party is I always implement some sort of pull first with idempotent logic on my side. It's easier, and it allows me to just re-run things if something fails (e.g. network error, unexpected data in production, etc).

Only when that works reliably and only if required by the customer I implement a webhook, but I usually throw away most of the message and just wake up my polling worker that is otherwise polling relatively slowly.
That's a strawman argument. No widely-used agile methodology mandates a maximum class size.
The only deterministic password manager you need is your own mind. Come up with a set of password rules that are generic enough to accommodate all these issues. For example my deterministic password manager might be:

1. random english wordx2 + first 4 letters of registered domain, all caps + remaining lowercase + number of letters in domain (integer) + symbols associated with digits of the integer digits

2. If site doesn't allow special characters, remove them

3. If site requires a shorter password than the generated one, trim the minimum number of characters from the front of the password until the criteria is met.

So, using my above rules my password for Ycombinator would be:

coppercopperYCOMbinator11!!

If the site restricts passwords to max 12 characters, it would become:

Mbinator11!!
That pretty much sums up what I said earlier: your teachers know and understand things you're years away from grasping.

They don't put you through all that out of some perverted wish to make you suffer. They do because they know what's at the other end of that practice.

I do agree not all teachers are good teachers (if you get yelled at, you DEFINITELY have a mediocre teacher) - teaching is first and foremost about transmitting a passion, then explaining the theory which holds it up. And in order to do so you've got to figure out what your student's interests are.
I'm not actually familiar with blender or how that works with AE. I didn't work much on creation of the different compositions, just the end product, so I'm not sure what technologies our designers and animators may have worked with.

Presumably, if blender formats the composition in the supported structure and doesn't drift outside what the library recognizes and supports, it should work.

https://github.com/facebookincubator/Keyframes/blob/master/d...
About cosmetics/supplements? Sure. I think there's basically a 0% chance that I'm not buying Ibuprofen when I try to, though.
Totally agree to this.
Who can view my internet history? (UK)
MIT AgeLab Conducting Study on Tesla Autopilot
Yeah, that is one method.

I also learned about services that will set up test webhooks without having to go about setting up a server, etc.

I think I might use that, but I still think that docs should at least explain what will get sent. Maybe that is a bit too verbose in Stripe's case though.
It actually has a random delay of 1-8 hours, which shows in the timestamp. It only sends the first email right away, because it presumably took you some time to forward it to Spamnesty.
How is that different from pressing Fn + F keys before?
>>The only thing that is not clear is what steps if any the government will take to make sure black money hoarding doesn't start again.

So you want government to change the entire Indian mindset. While addressing nothing about why that mindset exists?

Hoarding or investing call it whatever you like these things look differently from everybody's personal perspective.

Indians save wealth because there is a inherent feeling of scarcity. You can pass as many laws as you want, but you won't be able to force people to spend money they think they need for the future. This is simply because they don't want to spend it.

It just comes down to the fact that you can't force anybody to some thing they don't want to do.
This is pretty much what I have in mind. Awesome :)
Ask HN: Letters to Santa
Are there any services out there that you could recommend to help with getting a letter sent to the North Pole and receiving a response from Santa as a letter?
This article has some good points, and I was glad to learn about the "trap" command, to clean up temp files on unexpected exit.

There is also a little overlap with this "unofficial bash strict mode," which I now use all the time:

#!/bin/bash
set -euo pipefail
IFS=$'\n\t'

--- http://redsymbol.net/articles/unofficial-bash-strict-mode/
You're right, I mixed up after spending too much time on the different pricing pages yesterday. :)
What problems do you think the React + JS ecosystem could solve in the iOS world that haven't already largely been solved by standard iOS development approaches? I'm legitimately asking here - I been developing for iOS for years (and more recently with React from time to time for the web), and I've never once felt that standard iOS conventions/patterns were lacking compared to the React/JS ecosystem, but I would like to understand your point of view.
I agree, yet I don't like the doctor perspective either. So much of what they prescribe is fueled by economics. In addition, the fact that most doctors aren't deeply trained in nutrition completely destroys my faith in that aspect entirely.
Because anyone can throw another route onto port 443 if you already host a website. A non-HTTP protocol running on a dedicated port, despite often being a superior solution, requires extra effort to set up, if the hosting environment even provides that option.
I can confirm that my wifi goes out with certain USB 3.0 hubs as well on my 2013 MBP.
I'm so impressed by this guy, it's well done and the initial problematic very interesting.
It would be awesome if you could made a real website for it (and training your web-skills as you mentioned you are wishing)!
After a quick read, the article sounds a bit iffy in the technical accuracy department.

Take what it says about C. It states that C only has support for C's for loops. Well, this is patently false for anyone who managed to go past the first week of any intro to programming in C course. The author's insight on how to use most programming languages is rather shallow and limited.

In short, the article reads like something written by someone with some experience writing Python code, but entirely oblivious how to write code in any other programming language.
I am more of a visual learner but I completely agree about tightly-edited content. When I record video courses, I spend most of my time editing and rephrasing to make it shorter.
Earn over $500/day with online thanks to this method
I think you're mistaking technical virtuosity and hand-eye coordination for musical talent. There's nothing wrong with being an accomplished concert pianist, but most people learning probably just want to be able to play a half-decent melody on a midi controller and lay a sick beat on it. And if you're going to say that that's not worthy, you're getting into the comparative judging of genres, which is just silly.
Procedural Dungeon Generation: Cellular Automata
When I was at IFTTT (a few years ago, so it's definitely changed since then) we tried not to rely on the content of the webhooks and just used them as a hint as you describe to fetch new data. Not every API made this easy though.

If receiving a webhook is critical, you should make your receiver do as little as possible to place the event into a resilient queueing system and then process them separately. That won't save you from bad DNS, TLS, etc. configs but it should help reduce the possibility that you DoS yourself with a flood of webhook events.

Also (shameless plug), you could monitor and log them (we offer retries if your server fails): https://www.runscope.com/product/alerts
Call my selfish (I probably am, but I think it's representative of the market), but I'd rather just block ads and consume the content for free.

From a game-theoretical perspective, it's the only smart move for me. This is why ad-blockers aren't going away any time soon.
Teach me how to do interesting things in wasm.
You've set yourself up to learn a valuable lesson about human nature. The kind of people who care so little about the quality expectation here will also not care about any comment or rule asking them to change their behavior. This is why wrecks still happen at street lights despite clear rules and risk of death for violating them. This principle means your post is entirely worthless as it's asking selfish, uncaring people to be selfless and care.

It will save you energy and stress is you just stop doing that. Not just here but everywhere. Try to enact change where it matters with receptive audiences. Anything else is usually a waste. Your impact on the world will go up.

Note: Those of us downvoting or flagging spam will continue to do our part here of course.
Good point, I should have been more clear. I do trust OTC drugs to be labelled correctly.
Why crazy founders succeed and clever people don’t
We must be using the same phone.
Awesome job, Mitch! I've always loved the ubiquitous Ikea bag. I still use mine from uni for the laundromat, and have a separate one for car camping for all the miscellaneous items. It's essentially the West's version of the "ghana bag" / "chinatown tote" (apologies for the potential derogatory term, but don't know it by any other name).

I've always though it'd be pretty rad to make a backpack or bike panniers out of the blue Ikea bag. It's the idea of building your own otherwise-expensive camping gear for on the cheap. Yes, it won't function as well as something made by a proper company with years of experience, but it's yours. It's like when you were a child, and your parents wouldn't buy you the toy you wanted, so you made your own.
There is no feasible way of doing it. Unless you pass laws to hold people at gun point and ask them to surrender all gold they have.

Beyond that the government did try some gold investment schemes, which were extreme flops.

With the current move I see gold buying at a never ending high in India.
I know that bot.can send real views and likes.it's legit
Totally agree on that being super important and often overlooked. We tried to cover that in the section about audit logs being accessible from an API: https://preview.enterpriseready.io/features/audit-log/#key-f... is there additional detail you think we need to add to that section?
Yes. It's an analogy.

The purpose of an analog is not to be exactly identical, otherwise it would be called an equality.
Oh awesome! I'll check this out.

btw, I love all the work you do for Rust, Steve! :)
Copyright and patent attempt to protect you from others stealing your research & efforts involved in producing a product.
If someone represents your idea as a number, and then copies it with the intention of using it for their own purposes without coming to a licencing arrangement with you, then they have broken copyright / patent. It's incidental that the representation of the information is numerical.
Additionally the likelihood of some other useful random number coinciding with the numerical representation of your special information is also extremely low - hence why the OP used a prime ( which are pretty common ), and also why it's interesting ( and therefore exceptional ).
does declaratively mean the use of expression template in C++?

I learned about it last week, I don't seem to see too much benefit if the goal is good performance.
Guaranteed Copy Elision in C++17
Cmd+space (spotlight) -> calculator (or whatever) and then force-quit finder :p
Back in the mid 90s when I was taking electrical engineering courses that dealt with modeling the transistor, I found videos very valuable to review what was said in the class.

Fast forward to today, I think a great blog post with links to code and break outs of sample pieces of the code explained in the blog post do a much better job.
this might be silly, but why? what does Facebook gain by getting this library user adoption (beside some bug-reporting). I would think that for fb user adoption of the open source projects is not the goal, but getting OSS developers attracted and getting fixes/features etc. developed from them. Or is it some kind of pride? Fake internet point for having repositories on github?
No, the rule still applies. Get it out fast so you can find out if your users love it. Just don't push it to a broader audience.

Iphone app companies do this one neat trick for this. They release in foreign markets (Canada, Australia, etc) and make sure their users love their apps before releasing in the US.
Java is over two decades old and one of the most widely used languages in the world. It has absolutely stood the test of time. While it does has its pain points its nowhere near as terrible as C++ and (in my opinion) is improving with new versions, and honestly, I think its a joy to program in though that might not be a "cool" thing to say. Whereas C++ is a chore to program in.

That's my opinion, maybe I'm just too used to high level programming to be "good" in C++ but my experience is C++ breaks the "principle of least astonishment" every single time I use it. For example, a simple operation like clearing a stringstream is... not straightforward.

...Or maybe I'm just not smart enough.
Sure it does: http://www.apple.com/shop/buy-mac/macbook-pro?product=MJLQ2L...
Yes, this is a known issue:

https://gitlab.com/stavros/Spamnesty/issues/6

Can you post the IDs of the emails you received so I can look into the issue?
Microsoft puts quantum computing higher on its hardware priority list
Crystal language 0.20.0 released
I've been waiting for discounts on 2015s to get better, but they haven't yet.