jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> If it is approved, sure it can save life everywhere in the world.

It's worth noting that mostly regulatory approval is jurisdiction specific, so the device will need to be separately approved by a bunch of different bodies. ANSM is the french local body, but it is EU MDR you probably have to meet; this at least gets you the EU countries but for example will allow your device to be used in the USA, you would still need FDA there. Some jurisdictions, particularly smaller ones, will rubber stamp things if you have the right approvals but it's still finicky and of course with a physical device you have to deal with things like different power standards.

The approaches are similar but annoyingly different enough that this isn't easy. Luckily they are both reliant on ISO13485 at core, so there is overlap. It's not just paperwork either, you can definitely design something that will not pass in another jurisdiction if you aren't careful (e.g. due to materials used). Further, you need separate certification to a standard as both a manufacturer and developer, and these don't carry over automatically either.

People are working on making this easier to do worldwide, but it still isn't easy. For example you can use MDSAP to get a regulatory audit that meets multiple countries requirements at once.
Very well written article on the why of RVM & PerlBrew.
And -that's- why scala is unsuited for quick hacks.
I always thought that "Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design" by Michael J. Hernandez was a great starting point. Sometimes it's nice to have a real book and you can't go wrong with a used one from Amazon for under 5 bucks.

http://www.amazon.com/Database-Design-Mere-Mortals-Hands/dp/...
If there's opportunity, us college kids are certainly not being trained to see it.
SQLite is such a beautiful program. It doesn't do much, but what it does do, it does very well. If I need to analyze some data, say in a logfile, I'll often write a trivial bit of Python to load it into SQLite and do my work in SQL. For a few 10s of Gs of data, this works brilliantly. I'd go so far as to say it's the least-buggy program I use day to day, and that includes the OSs I run it on and "real" commercial databases.
If you use Firefox or a similar program that makes use of SQLite, that would be the best place to start -- you'll get experience working with a database populated with real data that is relevant to you, and one that has been designed for practical use instead of just a book example.

Copy ~/.mozilla/firefox/<profile_name>/*.sqlite into another directory and start playing with those files. It should be easy to come up with things you want to find out. Start with some basic single-table ones like 'what are my 10 most visited pages'. Then expand to use multiple tables ('what are my 10 most visited pages that I have not bookmarked').

Once you have an idea of how queries work, think about the database design and the decisions that led to it -- why did the developers choose to relate tables to each other that way? What kinds of queries are the indexes there to optimize for?

Once you've done this, rinse and repeat with a variety of programs so you can get multiple perspectives. http://www.sqlite.org/famous.html or google around for others.
the resolution is to high for Ikonos. But apart from that you are right.
Media in general is not well researched, no matter which country it's in. They're mostly meant to generate headlines.
>Until we can legislate that servers make at least $7.25/hr nationwide, no amount of technology is going to move us in that regard.

Even with generous minimum wages, tip culture has crept into Western Europe pretty rapidly. It's more than just a wage technicality that has to change to overcome or dismantle the established tipping culture.

I really, really like the idea of being able to just get up and walk out of a restaurant or bar without having to deal with money though. That said, so long as tips remain expected you're going to come across as a jerk if you don't leave something and it'll likely be remembered for the next time you visit.
"Think of all the people in 2008 who didn't know not to get an ARM, and who might have been pushed into it by some "advice" they thought was good."

They'd likely have really low interest rates [1] right now due to the federal reserve keeping the rates low, and presumably refinancing soon now that house prices have risen quite a bit (depending on your market, and loan details, of course).

The 6-month libor, which a few ARM's are pinned to is currently at 0.4%, in 2008 it was around 3%, so your ARM could potentially have a lower interest rate of around 2.6%.

If you didn't lose your job, and had a 3-5 year interest only ARM in 2008, it's possible you could have benefited from it (again, depending on your local housing market). This obviously didn't work out well for everyone, but ARM's are a risk that can pay off as well.

That being said, once rates start rising (possibly soon, according to the fed[2]), there could be another foreclosure bubble of people sitting on ARM's watching their rates climb up.

[1] http://www.erate.com/six_month_libor_index.6-months-libor.ht...
[2] http://www.nytimes.com/2015/03/28/business/yellen-says-fed-w...
Oh there are totally heuristics you can use. For example, limiting traffic from geolocations in which it shouldn't be showing high traffic usage (8 million hits per minute from China at 3am Beijing time?).

The key word is "provable."
No, actually we don't. From your article's headline:

"Two people will be in the specially rigged Audi in case of emergencies"
As part of OpenShift and Kubernetes we're building stack integration for Gluster, Ceph, NFS, iSCSI, and others into the core runtime environment (so you can on-demand provision storage at a cluster level). Micro services may not care much about storage, but everything else does.

https://github.com/GoogleCloudPlatform/kubernetes/blob/maste... captures the first draft of it, but there's a lot more work going on to let you bind storage on demand to Docker containers at a cluster level.
Does it have to be the most popular runtime to counter the "no one really likes JavaScript, we just use it because we have to" claim? As the grandparent said, no one has to use Node, but people do; a lot of them.

I find this topic to be intellectually insulting. You know that JavaScript has its (tens of thousands of) fans. Why tell yourself otherwise? Is your hatred of it so overwhelming that you're not even ready to admit to yourself that others disagree with you?
Not to disagree with you but the thing with the glowing logo on Apple laptops (as apposed to Apple desktops which don't have it) is that I, the user, don't have to look at it.

When it's open there's no actual branding on case of a MacBook Pro, even the words MacBook Pro have been removed. At a push you could count the keyboard layout I suppose.

It's been a while since I last pulled the stickers off a laptop but do they still leave a sticky residue behind?
I think the point is more that the contract with Yahoo in the USA doesn't prevent Mozilla from making deals with smaller[1] players elsewhere (which they've been doing).

[1] Smaller than Google. The search box isn't given away for free.
Maybe they need to pay more then? or it's not actually an issue. I wonder what the margin on a car and associated components is.

“The problem is, we are lower in the chain than companies like Apple and HP,” said one executive. “The automotive industry doesn’t pay that much for its semiconductors.”
This is simply untrue. (Arguably) the largest leftist subreddit, /r/ChapoTrapHouse, was banned with /r/thedonald in June.
Be a cool feature if they let us encrypt chat history in a local file.
This makes it sound like the people in charge of protecting the capital did not know that this was a legitimate threat. From the articles I've read, they did in fact help that it was a legitimate threat, which raises the question: why did they do nothing about it?
One time pads are difficult to use in Military settings because rarely is communication going on between just two participants. With the number of units needing to communicate some foolproof means for not using overlapping sequences of the one time pads between different parties is essential. Otherwise, a technique known as multiple anagramming can be used to reveal the plaintext.

Generating a secure paper and pencil one time pad is very easy on a computer and can be expected to be completely secure if used properly. Of course, distributing, coordinating, and updating the pads is a weakness of such a system.

In the electronic era, messages can still be encrypted with digital one-time pads and this was the case years ago when the secure “hot-line” between the Soviet Leadership and the US president used such a system to communicate. (The hot line wasn’t a phone but a teletype.) This was a perfect use case, a single pair of end points resulting in an unbreakable use of the digital one time pad.
Isn't that the right way around? Embassies in foreign countries need more protection than buildings in your own home country?
It does make sense. The price of BTC in USD is roughly the same on every exchange. If some exchanges allow USD and USDT interchangeably, the BTC price can be driven up by trades that are conducted in USDT. The price on Coinbase will adapt to that.
Just yesterday HN had a link to an article on plaintext HTTP for the modern era. I'm not condoning illegal/dubious attempts to silence dissent, but loss of an SSL cert doesn't really suppress anyone's ability to communicate.

Tell me I'm wrong.
Not applicable. The Mythical Man-Month says that if you have a library of 10 functions, getting 10 people to work on it will not get it done 10x faster than having one person work on it. If you have a team of three where one person does A/B UI testing, the second fixes memory leaks in the data storage backend, and the third sends bills to the customers and goes golfing with potential clients, well... that's not what the Mythical Man-Month is talking about. That's simply a well-run business.
> What do you mean by the 'paper tigers'?

Right-of-way issues, liability. America loves its paperwork and setting up a new very large chunk of unproven infrastructure is going to be a total headache from a paper point of view.

Hyperloop has all the drawbacks of high speed rail and has unproven tech on top of that. It'll be a legal feeding frenzy.
Sony Z or high end Lenovo's.

These will be joyful but at the higher end of price tag.
Sony Z will be made in Japan (not China like the rest of the flock)
We only live in a post scarcity world if you believe that humans have a limited capacity for consumption.

I think that depends on how you define "satisfying the demands of society".

If that means everyone is essentially comfortable (ie, all essential needs are met, including things like basic recreation... I consider "play" a basic human need), I'd say that qualifies.

Will there always be people with ambitions that outstrip their resources? I'd certainly think so. But there's an awful lot of people out there who don't share your ambitions for space travel.
Ironic the good that came out of the Chernobyl exclusion zone. And the Korean demilitarized zone.

More of these should be deliberately established, rather than accidentally. If I was Prez, the national parks would be greatly expanded. I'd also make national parks out of marine areas.
Cooking definitely do. My groceries bill is around 150€/month. You'd need about 750€/month to eat out twice a day. The difference is 7200€/year, a pretty hefty chunk of your post-tax income.
This is totally unrelated to the discussion. What's the point to boast whatever volunteering you do to counter the fact that someone said you were boasting in the first place?
We're < 5 users on my synapse server running on a modern mid-range 6c/12t CPU. 4GB DDR4-2966 RAM dedicated to synapse. It has a separate decently fast postgres cluster for the db. Only 2000 rooms.

It's frustratingly slow and heavy, regardless of client.
I think the only people who are interested in them are those with money worries. To a lot of us it's unneccessary IOT tat and just another surveillance device to be honest.

Another electricity billing method in the UK that may or may not be a novelty to Americans are pay-as-you-go meters, typically fitted in houses that have had problems paying their bills on a monthly basis.

The meter has a card reader built in and you buy the top ups from shops (anywhere I think - newsagents, gas stations). When you put the card in it, it tops up the balance, and when it hits 0 it cuts you off. This happens at random times if you forget to do it, you can just get plunged into darkness whenever. It's pretty dickensian shit and you don't hear as much about them these days, but I think lots of houses still have them fitted.
> [laziness] blurs the distinction between macros and functions by allowing arguments to be lazily evaluated.

Good point. Interestingly, there doesn’t seem to be a commonly known notion of evaluation that would blur the distinction between FEXPRs and functions — that is, one that would allow “functions” access to the unevaluated syntactic form of the arguments.
That's the goal, even if not there yet
Another Portuguese (dozens of us!) I think a lot of these comments are from people looking for 1 bedroom apartment rentals in Lisbon/Porto.

The reality is that most of the modern real estate in Portugal is bought not rented. We could go into the reasons mostly around Tenant protection laws and landlord taxation but there is little incentive to rent a brand new property.

In practice most of Lisbon and Porto's rental market is pre-1950's or houses from the 1980's construction boom (i.e. low quality construction) with no renovations done.

You can certainly find high-end 1 bedroom apartments but it is a small offering and mostly around financial centre areas.
Advertising was never as lucrative as it is today and big data is not as useful as the corporate narrative wants us to think. What's really going on behind the scenes is massive scale credit laundering of newly printed fiat money. That's the real cash cow for these megacorps.
Technically yes but when people say "yubikey 2fa" they 99.99% of the time mean U2F, which is Not This.
> More people natively speak Chinese than any other language in the world

You've made the assumption that all Chinese people speak one language, which is a false assumption I'm afraid [1].

[1] https://en.wikipedia.org/wiki/Languages_of_China
For digital downloads within the EU, the VAT rate depends on the location of the end customer (and must be paid to the tax office in the jurisdiction of that end customer).

Failing to do account for this at the time of sale creates legal and/or economic liabilities for your customer.

This means that the API between your platform and your customer would need to have (at least) "gross price", "VAT" and "jurisdiction" for each item, to allow for your customer to do proper book-keeping.
I like how the first paragraph ends with

"I’m here to (hopefully) change your mind by introducing you to a lesser-known date format called ISO 8601."

It seems so foreign to me, and most people i know, to use anything but ISO8601 or RFC3339. Might be, as with most things, that we here up in the Nordics simply are used to it.
In addition to its use as a path separator in DOS and Windows, the backslash character itself is also interesting because it is very likely a modern invention, with the first attestation in 1940s (!). Its original use in ASCII (1960s) was for ALGOL operator digraphs `\/` and `/\`. Its early use as the C escape sequence (1970s, replacing `*` in BCPL) suggests that it carried no significant semantics at that time.
"do you just fire an email and forget about it?"

If you really care about getting something done, then you're going to need to stay on it. The best way to do it without being annoying is:

1. To be extremely polite and articulate each time you follow-up as it will not only make people more receptive to in your inquiry, but will help them have a better understanding of what it is you actually need;

2. Try to secure a "when can I expect to hear from you?" ballpark figure from the parties involved; that way they can set the expectation for when you should hear back from them and you can politely hold them to it;

3. Give people a reasonable amount of leeway - if the person you're contacting is extremely busy, it might take them weeks to follow up on a simple email. I contacted a CEO of a company which represents a model customer for my own startup service in late March to get some feedback from him; I didn't actually end up speaking to him until yesterday. That's just how it goes with busy people some times - just stay organized, keep a list of all of the people you've contacted and when, and periodically remind them when enough time has passed.
How old are your accounts?

This individual also had slow Gmail issues and his account was very old. His issues were resolved when Gmail moved him to a new server.

http://www.gabrielweinberg.com/blog/2010/06/my-gmail-is-fast...
Thanks for the insight into the world of ODesk 'Agencies', you've confirmed for me what my hunch was all along.

Recently I put a Django Ecommerce site job there for $10k USD and you won't believe how many phone calls/emails/linkedin requests I received from 'Agencies' primarily in India/Pakistan but some from Eastern Europe as well promising me the world for my $10k.

When you have to sift through all of this the cookie cutter scripts everything becomes apparent and you realise it's a thin veil of bullshit, the product managers (middlemen) that call you up in reality have a team of very lowly paid junior devs who are incapable of doing the project. (Evidenced by me asking some moderately difficult technical/architectural questions) And very few have a track record of getting shit done and delivering. I would never hire an 'dev agency' via Odesk after this experience, it's too hard to sort the good from the bad as an employer in a 1st world country.

I ended up interviewing freelancers only and liked what I saw/heard - I thought the freelancers on ODesk were of quite a high standard actually. Ended up hiring a fairly senior engineer for the project. If he pulls through I will offer him ongoing work for $2-$3k a month.
I agreed with you, but then I realized they're representing hqx deceptively.

There was a video posted here, with them rendered at the same resolution side by side.

https://news.ycombinator.com/item?id=7307975

It's really a matter of taste in this video.
"We take your privacy seriously" has replaced "Don't be evil" as one of the greatest laugh-out-loud lies in tech.
I don't know, have they?
> We've seen that threshold crossed with neural agents like AlphaGo which can be reasonably described as thinking.

I don't recall ever reading in a technical paper, or in an interview, a leader in the field of ANNs claim they were thinking. If you have, I'd like to see a reference. Most are fairly honest about the differences between artificial neurons and real ones, and between human cognition and what ANNs are doing with data.
I'm going through the process of setting things up right now, and deciding on tools and approaches (cash based vs accrual based) is somewhat overwhelming. I'm curious how others have solved this problem.
A lot of that safety technology -- crumple zones, reinforced passenger cages, airbags, rear view cameras -- make things safer for people but contribute to increasing the dollar value of vehicle damage. I'd say that the concern was overstated, quite aside from a supposed increase in smartphone-induced accidents.
My main motivation with diagram.codes is to provide a set of very simple DSL's so non technical users can use it to create diagrams for easy concept visualization in tutorials, papers, etc. ( Non technical target audience means having minimal configuration options or syntax that can be confusing)

Besides the tipical uml/graph/tree categories I'll be adding different ways of visualizing concepts and relations. Things like https://www.diagram.codes/d/onion-layers, https://www.diagram.codes/d/stack and other experiments not yet published.

I've used most of the tools you listed and there's some overlap in functionality. Maximum flexibility is not my goal (simplicity is) so I'd still use them if a high degree of customization is required.
The main thread is https://news.ycombinator.com/item?id=21611677, and this post is also discussed there.
Quite a lot. But, the one I spent most time was in creating a programming language that stores its source code as parse tree instead of text file. If you rename a variable, it will automatically change all the code, UI and DB that refers it.
My Browser should not be doing this at all in the first place,

I should not have to dig deep into the internals of Firefox to opt-out of sending all my traffic to CloudFlare, a company proven time and time again to be pro-censorship and anti-competitive
I often come to the comment section looking for a summary of a dense article like this. Didn't find it, so here is my best shot at one:

Through the thunderbolt port, an attacker can put code that controls the firmware updates onto a mac. This cannot be removed by software, and could do all sorts of nasty stuff.

Anyone with physical access to the computer and a weaponized version of this exploit could do this. This includes intercepting hardware en-route to its recipients, spending a few minutes with a laptop while its owners are away, or while crossing international borders.

According to the author, this exploit works with every Mac with a thunderbolt port that they tested. Apple has a partial fix coming as a firmware update soon, but the author expresses concern that the proposed fix could still be bypassed.
Can someone enlighten me about the real interests behind this venture?

80k people, of whom only a fraction might actually be interested in purchasing internet access is a really small amount compared to the huge cost of the project.

Japanese people aren't very interested in non-japanese websites either, so there is not a huge demand for additional bandwidth to Europe to my knowledge.

Did they get huge gov grants to pull this off or are there actually businesses committed enough to bandwidth purchases that this is likely to be a profitable project?
Not unusual in India. The IT Laws here are outdated, no ID protection and Privacy Laws have come to effect which are still lying to be approved.
The problem is with the people in power who are just arrogant in their will to exercise it without knowing the intricacies or the impact.
Certain sections of the IT act (Sec 66 for example) are still being abused.
The way to improve it is actually involing institutes like IIT and people from technology as their core field to get laws drafted and processes.
I wonder why a line break was used after the A in the opening A tags.
Among the 3 devices I had, I'd say the nexus 10 was the fastest to get updates, but it did so later than other 'newer' Google devices (e.g nexus 7, nexus 4).
As for the other devices, several times, the much longer delays were officially explained as being the fault of HTC/Samsung.
I still think google devices are a better choice but the faster updates are largely a myth.