skysight-inc/HackerNews huggingface dataset:
I'd suggest listening to audiobooks of simple children books instead of shows/podcasts that might be too complex for you now. Also get a German-German dictionary and use it to read simple news websites (reading the definition of a word you don't know in German will help more than translating all the time), listen to radio news as normally the hosts will speak with a more clear intonation and you can pick up words instead of a stream of sounds.

That's at least what is helping me with Swedish.

Realistically if you want to get to at least a B2 level you are going to need much more than 15-30 min daily, even more because you aren't immersed in the culture and German is, frankly speaking, a quite hard language to learn. Sentence structure looks quite foreign if you only know English, grammar is complex, you have 3 different genders, etc.

Not trying to discourage you, much the opposite, go harder and you can do it but be realistic about it.
Have you considered the possibility that maybe it is you who is misunderstanding people? For example, my comment about eye contact and body language was actually an insult meant to imply that you lacked the ability to read either. On the other hand I usually have pleasant interactions with workers, and I also do not go around complaining when I receive less than enthusiastic service. One of the manners that helps in having pleasant interactions is avoiding giving strangers unsolicited advice, about their behavior or otherwise.
Jim Rogers: The worst crash in our lifetime is coming
> People ignore things that are increasingly obviously stupid.

Except that if you look at it from a little higher vantage point than driver seat, it seems obvious that it's those people who are stupid.
And the question is, do we need yes to be so optimized?

Not complaining, I like this kind of analysis

But it seems you won't be limited, in a shell script, by the speed you can push y's
Normally I think readability is more important than speed. But in this particular case, I think GNU is doing the right thing optimizing the code to the limit.

This is the beautiful part of Unix: small tools that do only one thing well. Programs following this philosophy are very good abstractions. They do one very well defined thing so you can use them without having to understand how they work. I have used Unix for years and I've never felt the need to read the source code for `yes`. And because they do a very small thing, even if you need to read them, the overhead of optimization is not that much, for example, the optimized GNU yes is just under 100 LOC if you remove comments and help boilerplate. Yes, it's longer than the BSD version, but it's just a matter of minutes to understands what it does.
Just curious, what field did you go into? I'll be spending the next year at CERN, as an electronics engineer though not a physicist.
Hammercoin 1.2 Update: New 'tomb' map, improved weapons and controls
Create your own cli tool with this cli tool
Show HN: Foreign Numbers – First iOS App
I think you've amplified an out-of-context statement to try and start an argument, and in fact part of my point is that the main responsibility would go to the teacher. But I would say there is still some responsibility for a creator - duty can be held by multiple parties. As an analogy, if I were to break my leg cycling on someone else's private property, there may be some liability held by the land owner depending on the circumstances and jurisdiction. Hence the popularity of 'No Trespassing' signs in these jurisdictions. My background is in medical device design, and we are trained to obsess over the ways that users might cause harm through incorrectly using a product - even if this incorrect use is from ignoring the instructions. If an artist made a sculpture, they may be responsible if the sculpture crumbled onto someone.

As an educational purpose - my idea would be mainly to show it as a fun start to a discussion around product design evolution, computing history, and emulators. The kids I teach were born about a decade after this era of computing, and it would be interesting to see what they perceive to be similar and different. Most of these students have done very little or no coding themselves so the implementation isn't relevant for this use.
Silly or not, that's the reality of punch card based technology (BCDIC later extended to EBCDIC). Punch cards pre-date electronic computers, and making a relay tabulator set-up working with binary formats is impractical.

As computer hardware grew out of that, it maintained much of the legacy, down to hardware data paths and specialized processor instructions. It was more than a programming convention.
That looks somehow broken. What device are you using?

In Firefox, if I make the window smaller, and on my smartphone they look identical. They just hide the Bitcoin and Ethereum columns.

For a few ways on how to do responsive tables, have a look at this page https://elvery.net/demo/responsive-tables/

I like the "no more tables" approach.
This may be a stupid question but I glanced over the marketing website and didn't really understand how logs are stored.

- Are you storing each log event as a row in Postgres?

- How do you rotate logs, what happens when logs get indefinitely large?

- Can logs be exported to some common format for offline analysis?
except maybe the point is to make the hammer.
You tell us some short emotional story. And then provide a second completely contrary paragraph comment how bad the propaganda is and how great nuclear is. You know what, your tactic is called Zersetzung, and what you are doing is not nice.
I don't believe so. Alarms etc are (I suspect) stored locally, but to enact a change on the device I believe it has to send it upstream via the phone app and the device then retrieves the changes.

So when the service is shut down my expectation is that I won't be able to change any of my device settings. Not to mention that the room data and sleep data will be unavailable.
the limit isn't the processor, it's how fast memory is. With DDR3-1600, it should be 11.97 GiB/s (12.8 GB/s)

I don't understand this reasoning. Why is it being limited to main memory speed? Surely the yes program, the fragments of the OS being used, and the program reading the data, all fit within the L2 cache?
Just Say No to More End-To-End Tests (2015)
Osla car ban sounded simple enough
Cheat Sheets for deep learning and machine learning
Author here:

100 days ago I submitted a side project to HN and it had a great response. You can see the discussion here: https://news.ycombinator.com/item?id=13745753

Since then, I've rebuilt the service as iOS app. As a web developer, it was the first iOS application that I had ever built. I used React Native to build the application and was extremely happy with it. React Native took a little bit of time to get used to but once I figured out the difference between React Native and 'normal' react, development went rather quickly. The performance feels great and the app looks really good (in my opinion.)

If you are learning a foreign language, I'd love for you to check it out and let me know what you think.
100% serious. I know that it's as good as an expensive placebo chemically, but I also know that this knowledge doesn't stop placebo effect from working. And the fact that I'm paying for it and going through all the motions does help.
> Uranium in seawater is replenished by erosion through streams at a rate faster than we could ever burn it.

Isn't there a substantial energy cost associated with collecting that Uranium?

The same goes for gold, there is a huge amount of gold in seawater and yet, nobody has been able to extract it in a way that left money on the table after the process had run.
m4 is orders of magnitude slower (notice the different unit).

If you write the Python script using bytes (not Unicode), then Python 3 is faster than Python 2, at least for me. Python 3 is 20 % slower than GNU yes and Python 2 35 % slower than GNU yes.

e: I think in your last sentence you are comparing results from different computers.
Jupiter now has 69 moons
Even the heavily agenda-driven Greenpeace report on Chernobyl deaths gives an upper limit of 200,000 (and if we're counting non-lethal casualties, the benchmark is 11 million displaced, so let's not go there) - so the absolute insane, totally reckless and avoidable nuclear disaster was in the worst case as bad as a hydro disaster that most people haven't even heard of because everybody had just decided that it doesn't matter. I think GPs point stands.
Tidal is hydro and has barely been tapped.
Fukushima is several orders of magnitude less severe than Chernobyl. Raising panic is not without risk either, people die because of evacuations.
In a lot of ways, generators are like a cousin of factories. Fixtures are usually static though, and so they don't help you explore the problem space in the same way as generators do.
Play DVD Movies on Galaxy S8/S8 Plus
> would have to be a massless chargeless spin-2 boson

Sure it's not a pointless mass?
I've been using a Pebble Time and the "Sleep as Android" app for this. With the addition of Tasker, my setup also auto-pauses anything I might be listening to when it detects I've entered REM sleep. Great for falling asleep to audiobooks or podcasts.
that example (while i was reading the book) kind of stuck out with me - I think of it almost as preventative maintenance or good software dev practices - you'll get crap from others for 'wasting' time on it, but they don't realise it might just save your ass when you need it most.
No, and it still doesn’t.
Apparently not. You need their app to set the device up (i.e. connect the device to the WiFi, and pair the bluetooth sensor(s) to the device).

The app only communicates with the Sense device via bluetooth when setting up its WiFi connection, everything else goes through a web API to the company's servers.

I haven't tried, but now I wonder if the alarm even works without an internet connection.
Physics versus Math (2015)
In general, only the CPU itself sees the L2 cache. Anything you see on another device (screen, disk, NIC etc) has been flushed out of cache.
Internal IPv6 is much cleaner though, and less prone to failures (e.g. anyone VPNing in from a coffee shop that uses the same private IPv4 range will have a bad time). If you've already gone to the effort of getting IPv6 to the edge, surely at that point it's worth pushing it all the way through.
Post-Ivy Bridge mobile Intel processors can't maintain the same maximum all-core clock speed as their predecessors. If you're looking for proof, take a look at Intel's marketing materials for the processors: they start marketing the Turbo Boost clock speed as the "Turbo Boost (single core)". That's because the processor won't let you Turbo Boost the entire processor to the maximum clock speed, only one core.

For even more proof, to dissipate power you need a lot of copper and some giant fans. The X230T has a substantial amount of its very thick (1.2") body dedicated to heat pipes, fans, and copper fins. A handful of things I work with are very closely related to heat (Peltier elements, batteries, and motors) so I often look at things with a thermal camera to see how heat is dissipated throughout the laptop. In the X230T I was very impressed: Lenovo's engineers did a fantastic job. The laptop is capable of a substantial amount of heat dissipation. Meanwhile in my previous, fancy, new Yoga Pro laptop with the fanciest processor you can put in it, the thermal management is crap. There's a tiny little fan maybe 5mm thick that sits in a strange place and doesn't seem too effective at anything except making noise. The same goes for every other recent laptop I've seen: most of them seem deadly afraid of making the laptop too heavy or too thick, so they sacrifice heat management.

For the equivalent Haswell processor, maximum TDP is 55 watts vs approximately 40 watts for mine. So your laptop, which is almost undoubtedly thinner and with worse thermal management, has to dissipate almost 50% more heat. And don't go thinking there might be some revolution in heat management that lets yours dissipate more heat in a similar space, because "copper plus fans" has been the formula for the past 30 years. (With the exception of water cooling and peltier elements, which are most certainly not in your laptop.)

Furthermore, if your processor is putting out 55 watts of heat, _more than_ 55 watts have to go in somewhere. So that's also draining your battery. Standard batteries are around 45ish watt hours in recent laptops, so assuming the rest of your laptop (screen, RAM, motherboard, Wifi, hard drive, etc etc) literally drains zero power you'd have less than 45 minutes of battery power at maximum load. Does that sound like something that would freak out a consumer? Yep. So even if the laptop was thermally capable, this maximum power mode is always limited so the consumer doesn't freak out about getting a battery life measured in minutes.

Meanwhile, my Thinkpad, which has a 55 watt hour battery, lasts about an hour and change at maximum power. Did this freak out some people? Maybe. But 2012 Lenovo said "yep, we want to give our consumers maximum power, and if they drain their battery that's their problem." Personally I love it. If I want to limit performance I can just put it in energy saving mode. But most of the time I keep it at maximum, because I like it and in a world with good RAM and a nice SSD the CPU starts to become a bottleneck reasonably often.
I totally disagree. Nobody will ever want to use `yes` at 10 GB/s. They will want it to be reliable, and this sort of over-optimisation increases the risk of bugs.
One thing to keep in mind when looking at GNU programs is that they're often intentionally written in an odd style to remove all questions of Unix copyright infringement at the time that they were written.

The long-standing advice when writing GNU utilities used to be that if the program you were replacing was optimized for minimizing CPU use, write yours to minimize memory use, or vice-versa. Or in this case, if the program was optimized for simplicity, optimize for throughput.

It would have been very easy for the nascent GNU project to unintentionally produce a line-by-line equivalent of BSD yes.c, which would have potentially landed them in the 80/90s equivalent of the Google v.s. Oracle case.
I visited Chernobyl and Pripyat about four years ago; it was a rather sobering experience.

If anyone is interested, my unedited photos can be found here:

https://plus.google.com/photos/115800995007308025308/album/5...

https://plus.google.com/photos/115800995007308025308/album/5...
Show HN: Inspire – Collection of real-time usability testing on popular apps
the issue was a closed source problem, you could easily add the option to switch between 19 and 20 for calculations. or have a pre 2000 instance of the app and a post 2000.
You may be former JSOC, but I've played Call of Duty.
I'm having a hard time imagining a case where even a grossly complex 100,000 line implementation of yes(1) couldn't be trivially proven to be correct.
Sure, but this is a pipe between two tiny processes, hopefully with very little else being run on the computer at the time (otherwise all bets are off for any benchmarking). There's no kind of 'real' I/O going on (in terms of stuff like screen, disk, NIC, and so on)

There's no reason that the L2 cache needed to be flushed at any point - the caches are all dealing with physical memory, rather than virtualised address space, so the fact that there are two processes here shouldn't stop the caching from working.
Just sell it, recover yourself and get back in the game when you feel it's appropriate. Perhaps call me next time :-)

I've gave up the startup life a few years ago(without really counquering anything beyond experience) meanwhile I've got married, moved to a better country etc.

But I know all those things happened because my first tries with startups and so on gave me the work ethics to conquer the shit I wanted, and this will be kept my whole life, just as it does for you.

You can have your new shot when you are bored off your new job, and perhaps even with more funds as before... to perhaps make something even greater.

Just sell it. Almost none of business people generate today are actually make a profit or grow big, but there are many which makes competitiors or old companies be on "fear state", making they buy the business and you cash out well. That's a pretty good plan!

You don't need to end up with a billion dollar company to be happy. Even making 500k in 2 years is a good amount of money. You can invest this in funds and go salaried mode again.

You are doing well! But please don't neglect your health. It's the only thing that really matters. Make sure now that your health is perfect, you get enough exercise and you are satisfied with your life.
That's a very definitive bias we always hold. Praising a player who falls behind and achieves something while not paying much attention to one who does something normally. Chaos gets attention!
Physicists use quantum memory to demonstrate quantum secure direct communication
This right here. Most of these systems are not new or not even from one vendor. Takovers and mergers create networks, that give most sys-admins nightmares. The people who set these things up in the 50s or even 70s did not think about networking, let alone digital security. Most are retired.

It would be extremely expensive to replace all infrastructure ad once, so most will be upgraded as we go along, creating new problems but also hopefully mitigating older bugs.
Out of sheer curiosity, what would it take to hook up a real teletype to my computer today? What physical port would it even use?
As I understood the comment, the purpose of mentioning race and appearance was only to stress that just wandering at night caused the harassment.

I think this also implies syngrog66 acknowledges that people are also harassed based on their race and fitting certain stereotypes.
Exploring Rust's standard library: system calls and errors
What do your investors have to say about it?
What is the opinion of your co-founder on this?
StackOverflow, LinkedIn, HN, Google.
Compiling the Original Commodore 64 KERNAL Source
Twitter does that too. At some point I created another account without specifying a phone number, posted a tweet from there and​ next thing you know they are flagging it for suspicious activity and asking for my phone number to unlock the account.
Thanks. Previously I was considering Nuremberg but this city has piked my interest.
Crime isn't really a big factor, I think (maybe excluding weird failed states and countries that are at war) and work force is easy to train if you can afford the initial investment.

Low taxes + low bureaucracy go a long way.
A practically interesting paper. Some insights:

1.Larger batches requires large learning rate. And this paper shows that learning rate can even scale linearly with the batch size, which leading to extremely large learning rate/batch sizes.

2.Larger batch causes initial learning difficult, so this paper proposes to have a warm-up period where during the initial epochs, the learning rate grows from a smaller value gradually to a larger one.

But if you are not Google/Facebook/Amazon/Microsoft, the experiment setting is unrealistic to you. Best AWS instances didn't come with the 50GBits network. For now, for the others, we would still stick to at most 8 GPUs on a single node, even your soul screams distributed :/
Did we just become best friends? Someone fire up the GoldenEye. Slappers only!
The Production Killer File Descriptor (fd)
A brief history of JSON
IIRC you could send power to the relays from the calling side, which'd keep them latched even if the callee hangs up.
There's viable and there's fuelled by VC cash. There's no Full stop.

America's able to lure these workers by relying on easy investment money, not business viability.

You're pretending that there's an even playing field, and there isn't. If there were an even playing field, every firm would have left the valley decades ago to find cheaper workers.

But that's just not how it works.
TBH, I was lying for comedic effect. I mostly play Borderlands 2 now. I don't like anything with too much strategy.

//edit// Sorry if that sounds too rude. Email in my profile if you want my Steam ID.
A container networking overview (2016)
This is the first revision:

https://github.com/coreutils/coreutils/blob/ccbd1d7dc5189f46...
I'm with a regional ISP in the UK (aquiss.net) and they assign you a native /56 if you ask nicely. What surprised me was how complicated it still is to get this set up compared to the DHCP and NAT setup we're all familiar with. It took me quite a while to figure out how to distribute addresses in my network and even get my pppd configured to request the prefix.
It turns out that in general, people with long commutes in areas dominated by cars are less happy than people who bicycle to work.

Hmm. Maybe you're right. That sounds entirely free from the possible influence of any additional factors.
I learnt a lot of Postgres-ing while working on a project that was a SPA front-end, and then a fairly basic (unto itself) Node application using [Massive.js](https://massive-js.readthedocs.io/en/v2/) which exposes Postgres, its SQL, and its features rather than hiding them.

Then something that I felt taught me a lot was endeavouring to use only a single SQL query per HTTP request. Which meant some silly things like learning CTEs in much more depth (including stuff like doing updates and selects via multiple cte's but within a "single" query); and using more aggregation and window functions to create the JSON responses from the DB itself as much as possible. (I used some PLPGSQL as well, although I tried not to just reach for it every time, hence why I mention it in brackets rather than directly :-p )

It wasn't perfect, but it was a fun thing to do and I felt like I learnt a lot more about Postgres (in particular, but SQL/DBs on the whole) as I progressed.

(The reason I mention this is that Massive.js is really nice for Postgres, and as a frontend developer, using Node.js might be reasonably approachable?)
Why Using Unit Tests Is a Great Investment into High-Quality Architecture
H-curves are probably optimal with regards to locality, but good luck finding an implementation:

http://www.akt.tu-berlin.de/fileadmin/fg34/publications-akt/...

https://www.reddit.com/r/ProgrammerHumor/comments/4xzi9a/oh_...
For more info, please visit our website: https://quickblur.codolife.com/
> It blows my mind that people "voluntarily" work until 8 PM at a startup.

Some people love their job. I work in a public research lab and it's common to see people working on weekends or late at night simply because they like what they do. That being said, they also enjoy great flexibility to take days off.
>If they get left without being dismantled for a while, they will get into a very dangerous state where they are about to fall apart and it is too dangerous to even approach them. Then dismantling them will be much more expensive.

Once the Well itself is plugged, what are the realistic consequences of just letting the things rust into oblivion?
If you start from a sprawled, low-density city, then light rail doesn't work economically.

Bummer.
I would also like to see those numbers since the various 'Statement of Accounts' we have from large public transportation agencies like the TFL show a different picture, even with nearly 30,000 bus drivers their salaries and related costs don't make up anywhere near 70% of the TFL bus operating budget.

If you run a very small public transport agency with only a handful of buses it might be the case.
Sent an email. Thank you
This is brilliant in principle.

However, does it run afoul of acceptable SEO practices? Namely those covering autogenerated content.