skysight-inc/HackerNews huggingface dataset:
If you look closely, you'll see they did:

"A trip from Metro Center to Bethesda, for instance, takes 33 minutes, and that includes time to wait for the train and walk to and from the station."
Can you give specifics? As far as I know, nothing's changed. They still have democracy in America, and it still works in exactly the same way it used to, doesn't it? They still have civil society don't they? There are occasional riots and ongoing violent crime but that's been the norm for decades at least. Do you predict a transition to a single party system or more crime in the long term because of Trump's actions?

Without specifics and concrete problems, it's just more hysteria like the OP was talking about.
Autoshed is the best automative service in hyderabad
Yes I once spent a whole day debugging an issue related to this because I was unaware of it. I was getting a game Steam ready and I was working on the Steam overlay that is triggered by the tab key.

QA reported that on the login screen, you sometimes had to press tab twice to get the overlay to open. Just on that one screen.

I had a piece of code that was looking for the tab keydown event to open the overlay, but in some cases the event was not being triggered. Turned out that the browser password field used EnableSecureEventInput and so the if the cursor focus was in the password input box, the tab button press would not be detected by my code. Pressing it twice worked because:

-first tab press moved cursor focus out of the password box

-second tab press was in the username input field which was not a secure input field, so my code received the tab keydown event.

The weird part about this is since the tab keydown moves the cursor focus out of the secure text box what you receive is a tab keyup event with no keydown before it.
Pascal, HTML/CSS, PHP, C, Javascript, C#, Java, Python, Swift

And for some of these by learn I mean I built something with it without properly learning the language till later.
You are right, but only for the perfect 'VPN'. There are also many insecure VPNs out there, which don't cover all your bases (for ex: VPNs that don't tunnel DNS requests through the VPN is a common mistake)

So while there are VPNs with great security, you have to make sure your VPN is not vulnerable to common MITM attacks. So choose your VPN which has been well vetted. I'm a fan of OpenVPN due to it being able to pass as HTTPS traffic, but a popular recommendation is algo which is IKEv2 based IPSec VPN.

https://github.com/trailofbits/algo
mining cats, thats finally some useful blockchain tech, has to be first for everything
In my era it was all about war dialing and AOHell.
Capable Clean Room Helps NASA Explore Frontiers of Materials Science
Probably unrelated to marijuana. See [1]. In Colorado, opioid overdose deaths decreased 6% in 2016. But heroin overdose deaths went up 22%. This followed a state effort to cut down on opioid prescriptions. The number of high-dose opioid prescriptions for more than 30 days was cut in half from 2015 to 2016.

Overview of heroin boom in Colorado: [2]

[1] https://www.colorado.gov/pacific/sites/default/files/Opioid%...

[2] https://localtvkdvr.files.wordpress.com/2017/04/heroin-in-co...
The author's point is on trying to create tokens out of things which don't really need one, specially the file storage ones like storj, sia, maidsafe - all of which are explicitly mentioned in the article.

So I am wondering are you reading this as a critique of bitcoin and cryptocurrency or the so-called "storage" tokens?

Without quantifying - "most serious", this is an actual straw man:

> However, most serious BitTorrent users are active on trackers which require a certain seed:leech ratio, thereby metering the user's contribution.

The point is majority of the BitTorrent works like that, it doesn't matter if there is a minority of "serious BitTorrent users" which require certain seed:leech ratio.
That is a different guide and Microsoft have released other guides on installing Windows on the Pi 3 plus this guide did include an embedded screen so while I do take your point I hope you can see how it's an easy assumption to make that they were running Windows.

I'm actually quite impressed they were even recommending Rasbian actually. They wouldn't have done that 5 or 10 years ago.
I think the same thing often. My life is unchanged by the Trump presidency. Yet, in more pessimistic moments, I have the uncomfortable thought that the president probably does something, and I don't have a lot of hope that Trump will turn out to be an expert at whatever that is.
Yep. My account was banned for making fun of idiotic screeds like this editorial - had 1,000 karma.
I am not a programmer. I have done a lot of programming. Eventually, I was able to hire competent professionals. I have taken very few formal courses in programming and zero in what I'd call computer science. I programmed out of necessity. Computers were pretty useless if you didn't.

So, take this with a grain of salt.

I can't code without a diagram. I make a diagram and process the logic. I make lots of sub diagrams. I make notes and ask myself a lot of questions. I'll also ask other people, if I can.

I can't do it. I can't program 'on the fly.' My attempts have resulted in horrible results, not even qualified to be called results. If I don't process the logic, pretty much from start to finish, I can't do it. I use a notation system that isn't even a real programming language and leave lots of room to cram more stuff in and make corrections.

Most of this is past tense, I don't do much anymore. I'm retired and my efforts are just little automation tasks for my own needs.

Anyhow, I figured I'd offer another perspective/opinion. I envy you if you can do it off the cuff. I've tried, I can't.
Limited Spaces. Get your MVP built in 96 hours for less than $1,000
I've always looked for a moderately-priced meal replacement bar not filled with additives/sugar/etc. While I do drink Soylent, it's not my favorite thing ever, so I'd rather have something solid too in my arsenal like an RXBar to supplement my regular meals. While the taste isn't anything to write home about, what it really has going for it is that I don't get sick of it like I do the fake tasting protein bars you get in the stores.

Favorites: chocolate sea salt, pumpkin spiced, blueberry.
Given how aggressively the progressive agenda is pushed (especially against corporate circles), I'm not surprised at all that some people take a contrarian position, regardless of reality.

By the way, "84% of corporate board members agree with us" is a surprisingly good score, and it's weird they're portraying it in a bad light.
The stories are interesting to get a sense of what things were like, but they fall short as evidence of who knew what was going on in the moment. Holding up a stock analyst who "saw it coming" is survivorship bias in the extreme.
Super interesting post, thanks. Do you have any more details on your HID alternative to share? You’ll need a custom USB driver for that, right?
As someone who does both (flowcharts etc and exploratory coding) I think I experience something similar.

For me it is not very visual when I code. It is more a gut feeling: this goes here, that goes there. This is good, bad, weird but works etc.

This is nice for me but I know I have to work on how to explain it to others.

Bad example but I guess this is somewhat closer to what I want to be able to explain: "it currently works but it is a bad idea because it means you'll have to remember to patch seemingly unrelated functions x, y and z whenever you update this.

Also, in this case it is even worse as in the worst case you won't see the errors until the quarterly reporting run and that code is well known for having bad test coverage."

Edit: as usual I'm curious as to why parent was downvoted?
Show HN: AirText – Text from Computer (Windows & macOS)
no, he's hired one (other than himself), and she had been working there for ten years by the time we talked
FWIW I don't think other people who jump in and begin coding are doing so blindly either. i.e. they do the same thing you do.
If you look around, the problem touted here was that formal verification was done, but independently for two different parts of the standard, in isolation.

The layman answer that is formal verification should've been done on those systems after integration. I'm not sure how much that would've helped though, since the proofs for each of those was complex enough. And then actual code written tends to sway far away from what protocol implementers (also crypto folks) think it should look like.

So I'd say more formal verification, but also make it easier and accessible for normal developers without a Math PhD. And verification of actual code would be ideal.

Something I've come across recently is formal verification of cryptographic implementations not on paper (i.e. mathematically) but in plain C using tools and languages developed recently.

For example, a three part series on how SAW and Crytol were used to formally verify s2n (AWS's TLS lib):

https://galois.com/blog/2016/09/verifying-s2n-hmac-with-saw/

https://galois.com/blog/2016/09/specifying-hmac-in-cryptol/

https://galois.com/blog/2016/09/proving-program-equivalence-...

PS(A) for the adventurous: I've also come across a github repo that lists related stuff

https://github.com/enzet/symbolic-execution
WHAT IS AIDS?
I once built a simple mass-spring physics engine, and this exact effect what was causing the wheels of my car-like mass-spring blob to bend "funny". It was only after I slowly debugged it (by removing friction, then gravity, softer springs, slower timescale etc) that I felt I really got how these forces come about.
Anyone else getting "Site not installed"?
Hear and See Visualizations of Sorting Algorithms
Because, while North Korea is still at war, South Korea is not.
Nothing inherently more efficient about private companies over public ones. Private companies have all sorts of inefficiencies that public organizations don't have, like profit and other requirements.

You can send mail across the country via USPS for $.50. Or, you could pay $8 to send it privately via UPS or FedEx.
Cooler Master Phone Cooling APK Latest Download Free for Android – Android APK's
The mind boggling thing about it is that people pay $2(?) for 10 small nuts and two dates. (Who really needs 3 egg whites at random times in the middle of the day?)

Buy nuts and dates in bulk for less than half the price, put a few of them in a small bag in your backpack at the beginning of each day, and the problem is solved.
That is, surprisingly, not true. Literally printed money makes up a tiny minuscule fraction of all money in existence. We live in a debt based economy and banks are legally allowed to create money through debt. This is a product of fractional reserve banking.

Imagine we live in a world with a total of $100 in existence, owned by Bill. Bill deposits that $100 in a bank. With fractional reserve banking in our current system the bank only needs to keep 10% of deposits on hand. So they can legally lend out $90 of that money, even if they don't have the money to cover it. So Travis takes a loan from the bank of $90 and spends it buying stuff from Slim. Slim then spends that $90 deposits it at bank B. Bank B then keeps his $90 and lends out $81, and so on.

Think about what's happening there. You started with just $100 yet now Bill has his $100 but Slim also has $90. In the end, with a 10% fractional reserve requirement, Bill's $100 of "real" money will end up being turned into $1000. Of course in this process of this you also end up creating $1000 of debt - but that debt is not directly tied to the money it created. E.g. Slim's money is, from his perspective, debt free.

Now factor in the issue that banks not only lend out money they don't actually have, but they also charge interest on that money. Bill's $100 of "real" money will create not only $1000 of other new "real" money, but well over $1000 + interest of debt. In other words, if all money was collected into a pot, it would no longer be even remotely close enough money to pay off all debts. So old debts are only being paid off by new debts which in turn are only payable by even more debts.

This is one reason I'm not entirely sure how private banks actually make sense. This system empowers banks, private for profit institutions, to enormously profit from activities that would be of dubious legality for private individuals. Even our language has adopted this bizarre notion. For instance a 'run on the bank' has a very negative connotation today -- in reality it's just people withdrawing the money they deposited, only to find it's no longer there. And that's totally legal.
Yeah, I'm sure it will maintain the same separation as it did with WhatsApp...oh wait, no it didn't. This "anonymous" app won't be anonymous much longer. And it will probably happen at least a year before they actually announce it, just as it did with WhatsApp.
Yeah the mount just leaves it hanging. It will likely be noisy. Why not properly anchor the fan in all four corners? It could still mount to the rpi with two screws.
This isn't about big design up front vs. "Agile". In my personal opinion if anything is a failure it's Agile which has turned into an excuse for pushing people around, poor management, poor software development. You have to keep your eye on the ball, know where it's going and be flexible. You can't just be flexible. You can't build anything of consequence by only planning a few weeks ahead out of context of some larger plan. If you have no idea where you're going you're going to mess it up a few weeks at a time.

JMHO and I've done everything under the sun from various flavours of Scrum, XP, to more traditional project management techniques. This question will help you find out if you're going into a chaotic and stressful environment or if things are under some sort of adult supervision...
>>Documents are cheaper to create and easier to change than bridges. Code is just another kind of document.

That really depends on the type of code you are writting.

Writing code going into a space craft, or Nuclear Power Plant, or Encryption code that can be relied on by people to protect their actual life, or code going into a medical device or.... you get the picture

Yes if your writing code going into the next Pokemon time waste game sure you can be fast and lose, but to not presume all code is the same.

In this instance, code is going into devices that historically do not get updated properly, I think that warrants taking a more "bridge building" approach and less "Code is just a document" approach
The repeal of the clean power plan seems like it could lead to many deaths: https://qz.com/943988/trumps-rollback-of-the-clean-power-pla...

Not sure if that’s proximal enough for you. It’s true it will take some time to feel the effects of Trump’s choices. That doesn’t mean they’re not quite harmful some of them.
Scaling Mentorship
This would effectively kill innovation. There is a reason you can't do half the things you do on a laptop on a phone unless you root said phone.
JSON is actually not well or consistently specified, and definitely not to the rigour of a state machine; it’s specified in half a dozen places and ways, with inconsistencies and fuzzy details; see http://seriot.ch/parsing_json.php.
At the same runtime? No.

At different runtimes (e.g: different package.py configurations) yes.

I can have a software called my_application which has a version that uses A and another version that uses B.

That differentiation can be a flag at runtime, a "variance" e.g: gcc-4 vs gcc-3 etc.

How does nix allow you to do that? For example, say I am using library foo and it has the function bar

In version 1

bar definition is

```

def bar(a, b):

return a + b

```

In version 2

bar definition is

```

def bar(a):

return a + 10

```

I don't understand how you can use v1 and v2 of foo at the same runtime? Unless nix does some namespacing based on the lib version invisibly for the enduser but that looks very prone to error...

If you release them as separated libraries it won't complain, for example, shotgun API imports can be by version

```

import shotgun3

import shotgun2

```

so theoretically you can release a rez package whose name is shotgun3 and another one whose name is shotgun2.

That way you would effectively have shotgun2 and shotgun3 in a same runtime environment.
It's really irritating to click on those links, so I think the request is reasonable. AMP pages take many seconds to load on some browsers.
Reading this makes me miss swift :( Braces on new line tho what are you doing my friend?!
Why not? The link works fine for me.
> This problem goes away once you gain some experience

As will the need for planning beforehand.
They'll probably run Windows 10. I've got a couple of 2006/2007 MacBooks that I ended up installing Windows 10 on, since Apple long ago stopped making OS updates for them. (One was stuck on Snow Leopard, but still runs Win 10 fairly well, especially any Win32 apps.)
Pro gamers in highly competitive, reaction-based games (such as most first-person shooters) usually disable it, yeah.

And I'm not an expert in this either, but I'm pretty sure double buffering is the norm, whether you use V-Sync or not.

One buffer in which your graphics card works on frames (I'll call this "graphics card buffer") and then a buffer into which finished frames are moved, so that your screen can read them out in peace (I'll call this "pre-screen buffer").

There's also "triple buffering", which introduces another one of those graphics card buffers, so that when a finished frame is being transferred from that first graphics card buffer to the pre-screen buffer, then your graphics card doesn't have to wait for that transfer to finish and can instead start working in the second graphics card buffer right away. (And then it transfers frames from those graphics card buffers in alternating fashion.)

So, the delay that V-Sync introduces is not that. What V-Sync does, is that instead of transferring finished frames from the graphics card buffer(s) into the pre-screen buffer as soon as the frame is finished, it waits with the transfer until your screen has finished with reading out the previous frame.

If you don't wait (have V-Sync disabled), your screen will read out some part of the previous frame and then read out the rest from the new frame. On the screen, you'll see this break between previous and new frame as screen tearing.

So, assuming your screen can display 120 frames per second and your graphics card happens to finish 120 frames in a second, then V-Sync will not introduce a delay. It'll wait once with transferring the first frame, but then they'll be in sync and no further delay should occur.

However, if your graphics card is able to calculate 240 frames per second (and your screen still does 120 frames per second), then with V-Sync, the graphics card buffer will be transferred into the pre-screen buffer only 120 times per second, making the graphics card slow down to 120 frames per second as well.

Without V-Sync, the graphics card buffer will be transferred 240 times per second, regardless of how often your screen can read it out from the pre-screen buffer. This means a frame will get loaded into the pre-screen buffer as your screen is reading it out. As a result, you'll get screen tearing and one half of your screen will be from the new frame, with a 1/240 s = 4.167 ms delay, the other half is still from the previous frame with a 2/240 s = 1/120 s = 8.33 ms delay.

So, a few numbers:

120 FPS with 120 Hz screen = 8.33 ms delay.

240 FPS with 240 Hz screen = 4.167 ms delay.

240 FPS with 120 Hz screen = ½8.33 ms + ½4.167 ms = 6.25 ms delay on average.

480 FPS with 120 Hz screen = ¼(1/480) + ¼(1/360) + ¼(1/240) + ¼(1/120) = 4.34 ms delay on average.

960 FPS with 120 Hz screen = 2.83 ms delay on average.

960 FPS with 240 Hz screen = 2.17 ms delay on average.
I'm not sure I buy that requiring user opt-in to camera access is why the Mac app ecosystem is is much larger than that of iOS. Can you elaborate on what apps/innovations would become impossible because of a mandatory opt-in? I cannot think of any...
RADIUS.
An aside: How do you read research papers and how long does it take you to read one paper? Are you able to recall a large portion of the paper's content?
uh, the post literally has "To measure processor temperature, use the command watch /opt/vc/bin/vcgencmd measure_temp" in it, that doesn't look like windows to me.
Counting only languages I've written complete, useful programs in... Color Basic, 6809 assembly, Z80 assembly, C, Pascal, Prolog, C++, Java, php, javascript, Python.
Wow, that is amazingly complex! It's beautiful, in a way.

I tried to see if there was something very central, called from lots of places, but there doesn't seem to be any such place. There are a few, but not something singular that stands out as completely dominant.

Long jumps get a more dominant visual appearance than short jumps. Would be interesting to see what it would look like with the address printed in size proportional to eg how many places call it, or how CPU intensive that subroutine is, etc.
Netgear KRACK
The permission model on the Mac is that it is up to the user. Don’t run software that you don’t trust, end of story!
What happened to fail fast? ;)
> but Apple seems to have implemented things rather well here.

Reading up on it further [0] it seems you could write an anti-keylogger. Just have an app that calls EnableSecureEventInput and never disables it and no other processes would be able to capture key input:

"The system will no longer pass keyboard intercept processes keyboard events if your process has enabled secure input even when your process is moved to the background. It now becomes your process' responsibility to call DisableSecureEventInput when secure entry input is not required, such as when your process detects that it is moving to the background."

0: https://developer.apple.com/library/content/technotes/tn2150...
Code is just a detailed specification. A better analogy is that you start with designing the nuts and bolts without knowing how the beige is supposed to look.
thank you, I'll take a look.
Also check out the other example dismap shows: Excitebike! Much fewer and longer subroutines. Interesting, I wonder if that in turn is mostly a result of developer coding style differences, or a result of game mechanics being different.
Impossible Chained Car Stunts
Ready for big car race and perform risky stunts in this Impossible Chained Car stunts with different attractive environment like beautiful tropical forest, desert, and lovely city. A chained car stunts is thrilling and entertaining game where you play as best sports car driver and control the luxury cars by performing tough stunts on this car racing simulator
I think you just misread this. He did have an amazon affiliate account.
I agree that smoking in general is probably harmful; marijuana can be vaporized, though, which seems like a good alternative.

One thing that worries me is that, at least around here, teenagers and young adults will often stretch the marijuana they can afford by mixing it with tobacco (from cigarettes). That's another reason for legalization: you get to actually impose rules on sellers, like giving away bags of more healthy filler herbs. Try doing that with the street dealer!