skysight-inc/HackerNews huggingface dataset:
So you claim an array actually exists in a computer?

OK. Prove it. And you have to do it without laying out a set of rules and conventions that might allow us to interpret a list of bytes as an array.

An array is a fabrication by convention. At the simplest level it is a list of numbers in memory. Adding complexity you can store additional numbers that indicate type size and shape. Adding yet more complexity you can extend that to be lists of memory addresses to other lists of numbers, thereby supporting the concept of each array element storing more than just a byte or a word. And, yet another layer removed you can create a pile of subroutines that allow you to do a bunch of standard stuff with these data structures (sort, print, search, add, subtract, trim, reshape, etc.).

Nowhere in this description does an array exist. There were experimental architectures ages ago that actually defined the concept of arrays in hardware and attempted to build array processors. These lost out to simpler machines where multidimensional arrays could be represented and utilized via convention and software.

Arrays do not exist. If you land in the middle of a bunch of memory and read the data at that location without having access to the conventions used for that processor or language nothing whatsoever tells you that byte or word is part of an n-dimensional array. The best you can say is "The number at location 1234 is 23". No clue about what that might mean at all.
That is entirely possible. Each person will have to decide based on the environment they are in if this is advantageous or not. If you are swimming with sharks, perhaps skip directly to glassdoor and finding new opportunities.
Crypto-assets can deliver significant benefits to the financial system per G20 [pdf]
NETworkManager – A Powerful Tool for Managing Networks and Troubleshoot Net
Only on HN I heard that my products were ugly. None of thousands of users ever reported that.
Surely https://littlebits.com/
It's a fantastic educational tool
Bypass Data Execution Protection (DEP)
I mean, it's basically licensed under MIT. If somebody really wants to do something with the OS, they can just go and fork it, then get everybody else to hack on that instead. Given upstream is dead, it shouldn't be too hard to gain traction.

Some "basic" (actually very involved, but the modern-day PC is hell) requirement to get it to run on physical hardware past 2020[1] is UEFI support. USB keyboard support is probably also a hard requirement nowadays and would basically require a full USB stack.

[1] https://arstechnica.com/gadgets/2017/11/intel-to-kill-off-th...
This was my thought too, but I don't want to assume: he cites enough standard but specific sources that he should know the general search algorithms. Also I think that since he doesn't mention standard depth first search at all it perhaps wasn't relevant?
> But are they really going to put up a border wall, close off economically, form their own military, et al, et al?

Those states already have borders and militaries. Also, why does independence mean "closing off economically"?

> Their prosperity is based in large part on integration into the union.

Canada's prosperity is more dependent on the US than california, ny or texas is. Are you saying canada is not a country?

Also, you are forgetting that texas used to be a country and tried to become a country during the civil war.

American states are structured as independent nations. They have their borders, flags, histories. They have their own executive ( governor ), legislative branch, militaries ( national guards/etc ), etc.

Perhaps a better argument would be canada's first "nations" or our native american "nations" dreaming of independence.
The article is about optimizing the saved state information of the search, not about optimizing the search itself.
Nuclear weapons have a shelf life that is surprisingly short for smaller more complicated weapons. Tritium dopants and plutonium cores degrade quickly. The cores can be reprocessed but it is difficult.

Smallpox on the other hand is much more likely to just get your home country nuked into oblivion if they find who deployed it. It's effectiveness as a weapon is going to be limited in first world countries with ring vaccination programs and epidemiologists. On the other hand it would be devastating to the countries that would have a ideological reason to deploy them.

Modern terrorism is a game of chicken. You want to be successful enough to degrade the enemy without triggering a backlash. Smallpox and nuclear weapons are great deterrents, however deploying them would mean the end of the countries and organizations using them.

Dr. Strangelove: "Of course, the whole point of a Doomsday Machine is lost, if you keep it a secret! Why didn't you tell the world, EH?"
U2F tokens are already cheap enough to give away. We carry them around in sacks and hand them out at events.
Curbed Handbook
I think it’s really shortsighted to hardcode them statically into constants. You’d have to build a completely new binary should the requirements someday change! Obviously they belong behind a configuration interface, an instance of which can then be dependency injected to places that need them. In this way you can easily supply them from whatever source you like, such as a properties file, XML document, a database or even a web service.

As it is now, 2/10 would not pass review.
Apparently this is quite old (2012), see: https://irfanview-forum.de/showthread.php?t=10291&s=cb7ce1c4...
It's more efficient, but remember the point of this story, which is that it mitigates phishing attacks, which code-generating 2FA applications do not.
Using an anonymous account intentionally. Working normal business hours sounds nice but NOT REMOTELY a possibility where I work. Being intentionally secretive, I work at one of the desired hot/unicorn startups in SF. Employees are non-verbally expected to live/eat/work at the office (9-8). If a new hire were to start clocking out at 5, they would not last long.

What I and many of my peers do is split up the day with a long break in the middle. We'll commonly go for a 1-1.5hr run in the middle of the day along Embarcadero to try to obtain the best of both worlds, not losing our equity and staying healthy.
Simple 3D rendering in Lua in Minecraft using the ComputerCraft mod
Honey Bee Alarm Signal Could Protect Elephants
> In Catalonia for example the assumption is that both the new country and the remainder of Spain would remain members of the EU and the associated intergovernmental machinery that brings.

That is simply impossible, unless Spain agrees. That means Catalonia would need goodwill from the Spaniards, and that means the separation would have to be amicable.

I don't see the Catalans going that route. No matter that Spain may be "more at fault" (if you lean towards the Catalan side), unless they can defuse the situation completely, they are dreaming a very, very dangerous dream.

I suppose they wouldn't starve, at least. The other European countries (at some point even including Spain) would send food aid. :-)

The Scottish referendum was completely different: Westminster had already agreed to accept the separation. Without enthusiasm, but still.
And another of the people, Robert Morris, helped found ycombinator
It's mainly an issue with infrastructure and syncing a 2fa code to a specific phone or app.

Sending a push notification requires GA to register for push notifications with a server that has the Apple APNS certificate or firebase key. Google would likely have to run this central server and provide a portal/cloud console API for developers to register for sending these push notifications.

Authy already does this, providing both the TOTP and the ability to send "is this you signing in? yes/no" push notifications, however, charges for it: https://www.twilio.com/authy/pricing which is likely why not many providers actually use Authy and just generate a standard GA-compatible TOTP token.
I think small visual changes in text size and formatting can make a big difference. Like just making the titles of articles bold, and putting them above their sources.

There is a bug for me where if I click the language change to english, then set the location to english, the "hours ago" section still shows french.

This is a really cool project! Hope you post more updates on HN as you go.
Sisters in Hate: Sarsour and Billoo Team Up in Fundraiser
Related: http://eventregistry.org/ (B2B SaaS)
For Google Apps, you could use a Bluetooth LE U2F Security key, like a Feitan [1] plus the Google Smart Lock app on the App store[2].

1. https://www.amazon.com/Feitian-MultiPass-FIDO-Security-Key/d...
2. Google Smart Lock by Google, Inc.
Made me laugh (thanks for that!), but in fairness, MINIX 3 was designed for actual usage and not just education. From Wikipedia [1]:

> Although it still serves as an example for the new edition of Tanenbaum and Woodhull's textbook, it is comprehensively redesigned to be "usable as a serious system on resource-limited and embedded computers and for applications requiring high reliability."

[1]: https://en.wikipedia.org/wiki/MINIX_3#History
(Cheap) Security Keys are very dumb objects. They don't know anything secret except their own secret key. So I think the two naughty things bad guys might do are:

1. Sell you a key whose secret key they already know. This is hard to defend against. But if you just buy a generic key from a reputable manufacturer and aren't a major target this seems pretty safe in practice.

2. Hide something malevolent inside the security key's case, e.g. it's secretly a GPS tracker or it's a tiny USB disk plus keyboard that hacks your PC after detecting inactivity.
What makes you think it is used only for legacy code?
But Will It Play in Peoria? (Running F# as a Plain Vanilla CGI App)
> why does independence mean "closing off economically"

Because they'd be sitting right in between EU countries. So hard borders all around, no trade deals in place, nothing.

It would be like a no-deal Brexit, but infinitely worse.
Google internally will totally have a document with stack traces and code snippets.

They have just chosen to only post a brief summary.
Wikipedia says that there's a least one company using it for an ARM TrustZone kernel[1], but I can't seem to verify that on the linked vendor's home page.

[1] https://en.wikipedia.org/wiki/Xv6#Production_Use
Reminds me of the movie Whiplash (“Were you rushing or were you dragging?”).
If you have to ask, get the super cheap ones; you probably aren't going to use any of the features on the expensive ones (like the nanos and the Y4s).

You will read lots of people talking about the cool things they do with their Y4s, but really they're just doing it because they can, not because there's a well-thought-out security benefit they're getting (I'm as guilty of this as anyone). 95% of the benefit of a security key is simply U2F.
I think it's an interesting idea, but I'm rarely interested in news about a specific location (except when a particular incident / tragedy has happened). For local news, I tend to go read my local newspaper websites, and Google News already aggregates local articles anyway for me in their Local News section.

However - I am looking for a Google News replacement, as it keeps showing me gossip, entertainment and snarky news, no matter how many times I click "fewer stories like this". They used to have a feature where you could block news providers (eg never show me news from TMZ), and also choose my preferred news sources (eg I could choose The Verge & Bloomberg) and it would rank their version of the story highest. That was very useful while it worked. You could also add topics that you were interested in, so if I added "Nine Inch Nails, Trent Reznor", it would rank news stories about Nine Inch Nails more highly so that I would see them. (I would really like to be able to blacklist topics/keywords too.)

If somebody made a news aggregator like this, I'd love to switch away from Google News.
The intention of the article was in no an attack on the "FOSS mentality".

FOSS is a reality and is a great thing!

The point that was being made, was that promoting paid linux applications is a challenge. And that that challenge becomes more difficult because we need to operate in an environment where many of the biggest publications do not want to know anything about non-FOSS apps.
Isn't Andrea (Remzi's wife) a co-author of OSTEP?
Depends how you use the yubikeys.

They support x509 certs, which use PINs. Whether it needs the PIN once-per-session, once-per-15seconds, or once-per-use is configurable. The number of failures before it locks is also configurable. More details can be found here: https://developers.yubico.com/PIV/Introduction/

They also support TOTP/HOTP, where the computer asks the device for a code based on a secret key that the device knows. This can require a touch of the button.

EDIT: TOTP/HOTP modes do support a password, as cimnine pointed out. I'd forgotten about that setting.

Yubico OTP is similar to TOTP/HOTP, and is the mode where the yubikey emits a gibberish string when pressed. The string gets validated by the server against Yubico's servers. This does not require a PIN.

The U2F mode does challenge/response via integration with Chrome and other apps. The app provides info to the USB device about the site that's requesting auth, then you press the device and it sends a token back. This is critical to the phishing protection: barring any vulns in the local app (which have happened before), you can't create a phishing site that will ask my Yubikey for a challenge that you can then replay against the real site. This mode requires physical touch but no PIN.
I didn't recognize the story from your description but after the first paragraph its unmistakable.

A good, fun read. Thank you!
Depends on your vertical. There are a number of O&G related startups. And (oddly) San Antonio rates just behind San Diego and Boston for Medical Device innovation (not software, but still, big tech business)
Plenty of people work for much smaller companies than big corporates. In fact I'd go so far as to say that most people do.
Yes, the WSJ does make mistakes and, like all human creations, has some degree of underlying bias. However, it is generally a reliable and quality source of information.

The parent comment was edited so of course there's no way you could have known, but it had previously equated the WSJ to being no better than "fake news." I think a fair interpretation of "fake news" is inflammatory information that's intentionally misleading and has no ties to any sort of reality.

In this age of misinformation, I think it's important to support and recognize quality sources of information and education. Comparing the WSJ to a fake news publication is disrespectful and ignorant and I think it's worth calling out.
Installing Tuleap on CentOS 7. A Wonderfull Project Management
How to deploy a vue app into a subdirectory
I visited my father this weekend who has an older 'smart' tv and the app on his TV was still using the star system. It also had no auto-play which was awesome. I wonder if he's using an older version of the app and if there's a way to roll back on newer tvs.
A lot of news sources have a large part of their media already devoted to local news. I don't see this providing much value on top of that. I think your engineering work here is great, but business wise I think you should pivot.
>Medium = YouTube for textual content. The only way we "need" it is if we want a feed of algorithmically chosen content based on previous/popular preference

Are you saying this is a bad thing in and of itself? Ok, sometimes I binge on videos needlessly, but to say the distribution/discoverability is already solved by the internet and Google is probably not how most people see it. Being recommended new content to consume based on previous preferences is a huge plus imo.
So sad Neo-Geo and Sega have sunk so low.

I don't really miss their hardware, Sega shot themselves in the foot by releasing too much cash-grab junk over the 90's instead of focusing on their core products.

But the games they made still create this painful nostalgic twinge in my heart. Just HEARING the Dreamcast sound chip affects me.
Thank you, that's it!
I built something like this a few years ago. We ultimately did not really succeed but I think this could be potentially still very interesting.

Location is interesting when you combine it with time. News archives contain a lot of valuable content that would be interesting in the context of a location. For example, I live in Berlin and when we started digging around in archives from news papers, we found all these gems about David Bowie visiting certain bars, being on certain streets, etc. This is interesting to people in that area, years after the fact but not necessarily for people outside that area. Just having a historical view on a place via the things that people published about it is interesting.

Our problem at the time was coming up with enough of an MVP to convince users and investors. One thing we explored was using nlp to extract clues about location references from the text. This is surprisingly hard but not impossible. People use a lot of ambiguous language to refer to locations but taken together you can sometimes deduce correctly that people are referring to a street in Prenzlauerberg (a neighborhoud) in Berlin (the capital of germany, not the village near Bremen). This is of course flaky. The good news is some content is actually geotagged, which makes this easier. However, we found a lot of low quality geotagging as well.
Aww man :(

Thanks for pointing that out.

Please use https://www.hiri.com instead.
> Given how many industry health studies have been secretly funded by industry leaders, with a financial interest in finding health benefits, these "pro-coffee" results seem suspicious.

My perception is the opposite. It took decades for us to start seeing positive coffee studies. My belief is that drug companies actively campaign against health-promoting agents all the time, like coffee and aspirin.

In Brazil, for instance, every doctor will warn AGAINST caffeine, there's a huge anti-coffee sentiment in the medical community and I'm not sure how that came to be.

Ray Peat has been for many years the only voice urging us to reconsider these things.

http://raypeat.com/articles/articles/caffeine.shtml

http://raypeat.com/articles/aging/aspirin-brain-cancer.shtml
> My best improvements came through improving my knowledge about psychology.

Studying psychology gives you more cognitive resources, allowing your brain to wrap itself better around certain concepts. I think it's easy for intellectual types to put too much emphasis on cognitive development and they need to be encouraged to actually develop their limbic system.

The cognitive wants to get better, constantly constantly better. The limbic wants harmony. I also have had the experience of being prideful of the capacity to be emotional. Over time I've been able to gradually cede the compulsion of the cognitive to allow the limbic to do its job. It makes life much, much, much simpler, to be able to turn off the need to constantly understand everything.
What else would it be? EOF on CP/M? I assume that's not what was intended since it is possible in real life (and the OS will do it sooner or later).
I tend to disagree.

You may see GNU folks as crackpots, but in many aspects they are right, for business reasons.

I have an increasingly hard time to admit in my core stack anything that is not open-source (even if not free-as-in-freedom). Commercial offerings come and go, change their terms, etc. They can do something that goes contrary to my interests, and I have no recourse, and nobody has.

This is on the top of problems while troubleshooting. Being able to look at the source, understand what's happening, and maybe even quickly patch it is indispensable when running a production system, and suddenly encountering a problem.

That is, I don't use open-source programs because they don't cost money. E.g. I've donated more to Mozilla than many commercial products cost. I happily install paid versions of open-source apps on Android, as a way to pay the developers. I won't mind to buy paid support for open-source products.

But the openness is very important for something that is not a quick fix for a temporary problem.
How about... Mindstorms? What constraint makes you seek out an alternative?
What makes Bitcoin ..appealing to criminals also limits their usefulness to them
>I do not have data with numbers but please provide yours since you accused people of lying.

In a world when most things are based on money, you need proof that cost, and even more importantly, free, is a factor?

I, for one, have used OSS tools that are free over better paid tools, because cost is a factor.

(I've also used others because they are better or because they have bigger community -- but cost has always been a factor).

>Because if money is a problem you install Windows and live with the not genuime notification in the corner or you run some app that removes that too.

That's not an option on professional servers and businesses -- which is where I'm mostly basing my statement. If they started paying for the free stuff they use (not even going from Postgres to Oracle, but from e.g. Centos to RedHat) they'd be closing shop.
A few hacks that use the ALSA “aplay” command
> Are you all still using Pentium 3 PCs and 56k modems?

Half of humanity has intermittent and very slow Internet access and old hardware.
At the largest private hackathon, Microsoft fires up ideas by the thousands