skysight-inc/HackerNews huggingface dataset:
I have had a lot of experience with competitive programming (competed in NWERC and NCPC multiple times) and this idea that competitive programming makes you worse at software engineering comes up every now and then.
From what I've noticed your statement holds a bit of truth, but I just wanted to add from my own experiences.
To me it seems like those that have done a little bit of competitive programming are good coders. They can code a FizzBuzz in 2 minutes without blinking, they are people that will reach the magic 10K hours of coding quicker than most. However, those that excel at competitive programming can code FizzBuzz in 30 seconds but you will have a hard time understanding what they have actually written. I think that there is a point in competitive programming you pass where you actively have to sacrifice the understandability of your code (and your algorithm library) for increased implementation speed. I also think that in order to excel at competitive programming you have to devote a lot of time to learning algorithmic theory and training on problems which can be solved in <1K lines of code. (Most solutions I've written are less than 300 lines)
The hypothesis I have is that in order to be a great competitive programmer you will have to routinely write bad code and put a lot of effort into solving problems which you will later throw away the solution to and never look at again. Two properties that do not help with software engineering skills. However, if you are only moderately devoted to competitive programming, then you can earn the practical experience (hours of coding) without reducing the quality of your code.
Does cross-developing in 6502 asm still give much advantage compared to C (via e.g. cc65)? Or have modern tools more or less closed the gap?

The question arose after I played the impressive modern atari 8-bit (48kb ram) game His Dark Majesty [1], which development the author documented on his homepage [2] & used c.

[1] http://hdm.atari.pl/

[2] http://hdm.atari.pl/development.html
> break things

Could you be more specific? ffast-math isn't something you enable all the time to get a magical speed boost, it has trade offs.
We've had that working for a few years now :)
https://help.geogebra.org/topic/welcome-to-the-geogebraweb-b...

It's compiled from the same source code using GWT (and in fact the GWT / HTML5 version is now the mainstream release)
actually yes, they could remove a tyrant or two by using gamification.

But I cant say much about oligarchies where power is owned by a group.
That doesn't work for colour blindness, or languages that use extended Latin alphabet. Some letters of a word would be one colour and others another.
I don't think the black bar is in poor taste and should be removed. I think that it's a nice touch - you might even say important - to pay respect to the memory of academics that are sadly now no longer with us.

Again, to be clear, I disagree with removing it.

HN is tended and maintained much more closely than I think many people realize, certainly more than I thought myself when I wandered over here a couple years ago. Reading through https://news.ycombinator.com/item?id=13857086 recently (along with reading the link, for context) was extremely insightful and enlightening, and I highly, highly recommend everyone read everything dang said in that thread (those are the most relevant comments) if you use HN and haven't been here for years - it clarified a lot for me about how moderation works and the site's attitude, which I must say I find extremely reasonable.

I think reading the above may help to allay fears, suspicions and paranoia about the seemingly distant choices being made with the black bar, and bring into focus the humanity of the moderation here.

Death is a human occurrence, and the moderation on this site is also done by humans too. It's just a matter of paying respect. I like it.

With this being said, I do have a couple of ideas about the current implementation (which don't invalidate the views presented above).

- I think it would be useful to mark the actual story itself in some way. A black underline under the title would be simple and effective. This would both provide a visual connection between the black bar at the top (which I think is good to keep) and also provide a memorial attached to the item itself. This would of course require a bit of a site-structure change (to add in an atom to store in the underline status) but I think it would be worth it.

- It may, for what it's worth, be worth considering for the black bar to be noted in the FAQ along with a concisely-worded delineation about when it is used.

- As was noted at https://news.ycombinator.com/item?id=14119596, it would be a very good idea to make the black bar clickable!
Somebody must behind all these. Whilst without jobs none would happen (his personal computer and windows interface well known, but next was involved in www as well).

But somehow other than unix, there are many missing links. This is one Key one.

Thanks Robert. Unless if matrix come, thanks.
There are massive, momentous opportunities to create billions of dollars of value in tech in the next decades and beyond. Just imagine every thing you could conceive of that should be physically possible, but no one does currently. The space is almost unbelievably big.

Granted, most of the things you would come up with are currently infeasible due to technological or scientific prerequisites not being available yet, but many of them are also in the realm of "possible, but no one has figured it out yet".
For now only still images are supported.

These will be checked for availability and if so a reference to them is added in the .tex file. On building the PDF using LaTeX the referenced images will be included.
I don't think it can ever be too hectic to save someone's time & money. Someone I knew got a pre-interview as well so I'd say it's common for international teams who get seriously considered for invites to get a pre-screening sort of...
It sucks.

I have beats from apple and AirPods and it still sucks. I'm constantly having to swap headphones and they are always running out of batteries. Older houses I visit - which was super common on a trip to the Far East recently - only have headphone jacks available. Hotels are the same over most of the world.

The problem I really have is that there is utterly no benefit to removing the technology. Like, what is the upside? Nope. I can't find one. It's incredibly stupid that I can't charge and talk on the phone at the same time without a freekin' adapter - still sucks all these months later, and yes, it happens frequently.

I really feel like Apple f'd up. I am seriously considering finally moving to another platform after a decade on Apple.

It's the same problem with my new MacBook Pro with the bar - there is no material benefit to the change. It's not making my life better and is actually generally making my technology life more of a hassle.

I miss Steve.
Or at least, prohibit using strings of homeographs to spoof entire words. This solution has the advantages that it would not restrict the detection of spoofed domains to English only sites, and it should be robust to the use of diacritics and non-English alphabetical characters. This would not work if the spoofed site did not use homeographs to spoof the entire word.
Ask HN: Is there a Slack app developer community?
I am looking for a Slack Developer Community. You have slack for gophers, kubernetes etc. Is there something like a slack for slackers?
Baidu achieves zero shot learning
In all the cases I've seen so far, the glyphs haven't just been similar, they've been the exact same glyphs, just in a different part of unicode.

I think a lookup table would be enough.

And then a rule that might be good to implement at registrars (please correct me if I'm missing a valid use case for this): if all the the unicode characters represent ASCII (or its 'duplicates'), reject the registration.
I think you hit the nail in the head. http://paulgraham.com/submarine.html

I'm ashamed of myself now.
Testing Integration of LiFePO4 Battery with Off-Grid Solar PV System (2010)
I think the bikeshed should be blue, but I will agree to disagree.

Those who want to continue to discuss the bikeshed should feel free to continue to do so.

Those who disagree with allowing discussion, should also feel free to discuss that, too.

It's amazing, being free.
Since I can no longer delete this, I'll just say, I genuinely thought it was a joke!

Is there a way to express appreciation of humor on HN without getting down voted?

(Obviously 'lol' / 'haha' are looked down upon here)
تور مشهد در هتل شهریار
write bad code [...] which
you will later throw away

Implementing a quick & dirty prototype, throwing it away and reimplementing it from scratch is not such a bad software engineering techique: first time to understand the problem, second time to make the implementation nice.

A lot of bad software comes from not throwing the prototype away, but insteat trying to refine it into a product. Result = spaghetti.
Feedback is very welcome!
One solution is to detect when whole words are rendered via punycode. This would allow the use of diacritics and apply to languages other than English. Of course, there could still be exceptions, but maybe these could be handled on a case by case basis. The problem would become more tractable, at any rate.
Do you have the link to the FT series? I can't find anything on Google.
Introducing Texture, a new home for AsyncDisplayKit
I really want a force-feedback x/y-controller. I built a prototype of a slider and it worked quite amazing at emulating physics.

I'm now thinking about building a passive x/y controller with responsive breaks: I's super hard for motors and rails to actually push against a human arm with some force, just clutching a break should be able to counter quite a bit of strength though. I'll just have to be a little creative on how to make tough pressure sensors on the handle.

So I'll have: one knob on a flat pane, pressure sensors measuring what force goes in to the knob, optical encoders to know the position of the knob and 2 or 3 motorized breaks that adjust for the correct counter-force. It should be quite easy to simulate a guitar-string that than flings away, I just can't emulate slow relaxation of the "string".
.. and aren't bound by 4A etc.
Show HN: Ruby Bot to interact with your models
The Unicode letters could be darker, which would still be visible if you are color blind. If the highlighted characters were not ones that would be expected to be represented by Unicode, i.e. if they were not special characters or diacritics, than that should raise an alarm, especially if the user was familiar with how the genuine URL looked.
Yeah using PAVP "Protected Audio/Video Path". Basically there are chunks of memory that are only accessible to the Management Engine. (Note at this point it doesn't work in reverse, there is no memory that is not accessible to the Intel ME. It can see and manipulate everything). When your media player wants to play protected video it sends the encrypted content to the graphic card which then sends it through ME for decryption.

But regardless of whether this was already in there or not, Intel could simply put any code in there to force the display of ads or media and there is nothing you can do about it. Also, although this hasn't been done yet as far as we know, they could remotely update your Intel chip the next time you are within range of a known WiFi router to include this new anti-feature.

EDIT: Adding source: https://en.wikipedia.org/wiki/Intel_Active_Management_Techno...
I really regret reading some of the replies to those tweets. There's something I need to know: the people going on about Snowden being a traitor, helping 'the Russians' etc... On the 'average American' to 'village idiot' scale, which end are these people closer to?

This is not a rhetorical question btw. I just want to get some insight into what the 'average American' thinks about Snowden.
Why Did My Patient Leave Me?
Can anyone suggest a Chrome extension that flags or blocks any non ascii URLs?
Different colour + underlined.
I don't buy that. It could never have predicted how the cyclist would react.
Moving towards an isolated environment is pretty much what pioneers do.
If they succeed, people will follow and new networks develop.
New Tools Needed to Track Technology’s Impact on Jobs
I think NZ could become a major tech hub over the next 15 years. The geographical isolation will be alleviated by the internet and the development of faster air travel.

For anyone interested in tech, wanting to start up or grow in NZ, check out the Edmund Hilary fellowship.
Those '0days' are not worth much after they were patched by MS in March.
@filoleg unfortunately you are wrong. AMD has equally invasive technology called PSP (Platform Security Processor).

"The PSP is a universal computer with it's own CPU, RAM, ROM, clock etc, that can run whatever software AMD wants it to run, hidden from the user. It could load software anytime without you even noticing. AMD controls the PSP by using unique cryptographic keys which are burnt into each PSP." - https://news.ycombinator.com/item?id=13781408

You get all that for free with every new AMD processor, including their new Ryzen chip.
why would it be ?
This idea that Microsoft is deliberately introducing bugs into its software so nation states can exploit them is so absurd, it really is tinfoil hat conspiracy theory ludicrousness.
Local internet speed. My home network hsa gigabit for 10 years now ;P
“I went to see Charlie Herzfeld, who was the head of ARPA, and laid the idea on him,” Mr. Taylor recalled in an interview with The Times. “He liked the idea immediately, and he took a million dollars out of the ballistic missile defense budget and put it into my budget right then and there.” He added, “The first funding came that month.”

This must bring tears to the eyes of every researcher today.
A very succinct professional summary here:

http://www.computerhistory.org/fellowawards/hall/robert-w-ta...

>> In 1970, Taylor founded the Computer Science Laboratory (CSL) of the Xerox Palo Alto Research Center (Xerox PARC). Through the 1970s, CSL researchers became known worldwide for a number of important innovations necessary to the creation of the Internet. CSL invented and built Ethernet, the laser printer, and the PUP (PARC Universal Packet) protocol. PUP was introduced seven years in advance of the implementation of the Internet protocol, TCP/IP. Within Xerox, all of these technologies enabled the construction of the first internet.
Anyone with any insight into how much something like this 'cost' Reddit, resource wise. Is the main outlay in time and the server costs already covered by their infrastructure or does the high traffic add enough to make a difference?
This is relative to other people who had been hired at Google - there's probably still a positive correlation between those two variables amongst the general population.
Discount airlines typically don't appear in travel portals as one of the ways low-cost carriers try to be low cost is by minimising travel agent commissions.
Show HN: Kapten – Simple containerized development environments
Apple just received a permit to test self-driving cars in California
He was travelling on a diplomatic passport: https://www.theguardian.com/us-news/2017/feb/03/former-norwa...
It doesn't have to be known by Microsoft management.

It's enough if the NSA has people working at MS on their payroll.
Bob fully embraced the deeply romantic "ARPA Dream" of personal computing and pervasive networking. His true genius was in being able to "lead by getting others to lead and cooperate" via total commitment, enormous confidence in his highly selected researchers expressed in all directions, impish humor, and tenacious protection of the research.

He was certainly the greatest "research manager" in his field, and because of this had the largest influence in a time of the greatest funding for computing research. It is impossible to overpraise his impact and to describe just how he used his considerable personality to catalyze actions.

The key idea was to have a great vision yet not try to drive it from the funders on down, but instead "fund people not projects" by getting the best scientists in the world to "find the problems to solve" that they thought would help realize the vision.

An important part of how this funding was carried out was not just to find the best scientists, but to create them. Many of the most important researchers at Xerox PARC were young researchers in ARPA funded projects. Bob was one of the creators of this process and carried it out at ARPA, Xerox PARC, and DEC.

He was one of those unique people who was a central factor in a deep revolution of ideas.
It is more like Cinnamon in a sense that it's built on GNOME3 stuff but arguably simpler and suitable for new users. It's not as customizable like MATE.
The proposed fix is invalid as it will break all those sites that actually use international letters. I am looking specially at Japanese and Chinese, but I can see how you cannot allow for other language charactere since, for example, cyrillic has some really similar characters to latin. This is a really odd situation and there's no easy fix IMO.
Shadowbrokers exploits – hacking tools from the NSA
Nike’s Augmented Reality Tool Lets You Design Your Own Sneakers
CodeHaiku – A geeky twist on Japanese haiku poetry
Oh yes! I have my brothers windows7 laptop in my home now. Im on a mac. Can I remotely hack that windows machine from my mac using any of these exploits? Can someone help? What are the things that I should know ?
But Kiwis have effectively unlimited rights to residency and work in Australia, so the "hop the ditch" phenomenon remains very real.
Go-SCP: Go programming language secure coding practices guide
Here is the archive.org link (requires an account) https://archive.org/details/LundukeHourApril14RMS.
There are two main drivers for this decision: first, as you already mentioned, systemd-nspawn requires root privileges when creating a container instance. With schroot this is something I don't really have to care about.

The other important reason is that I try to keep the slingring codebase as small as possible. At the moment, I maintain this project alone and I want to keep it manageable in the long term. I actually started Slingring using nspawn containers, but I found that handling things like providing the user/group nss databases inside the container had to be done by myself, while schroot includes that functionality.

On the other hand, I simply do not need the greater flexibility that is provided by nspawn-containers at the moment. This could change in the future. Therefore, the coupling with schroot inside slingring is kept to a minimum and I might switch to nspawn whenever it might suite my requirements better.
Surprising and Sobering: 7 Facts About Global Health
I read you. It's funny how it blocked a couple of jobs, and it only took me a few hours to learn enough to pass the basics. I understand the need to filter, but still believe it's a crappy way of doing it.
I have the exact opposite feeling. Love Chromecast and don't care about Apple TV.

Even if I open a torrent file on my laptop, it automatically starts streaming to the Chromecast.

I'm honestly suprised that someone dares to say that the Chromecast isn't successful/usable

Ps. I have 3 Chromecasts and 1 Chromecast audio
so they are now patched, shadowbrokers have found plenty of new vulns since then. loads of linux vulns too, makes up a big part of the internet, which makes it potentially even more scary.
Looking forward to that, it will be a very nice data set
I'm very curious how gRPC has selected the business first way; many now commonly used technologies in buiness field has very "hyped" backround, modern examples are javascript and react.
I'm pretty sure it would accelerate adoptation if more developers would have tried it especially in their hobby projects
Also, Tesla probably has a plan B for duct-taping LIDAR sensors onto their production cars in case the whole camera + radar + ultrasound approach doesn't work out (or if LIDARs come down in price and turn out to make the system more reliable). With a massive vehicle base and global network of service centers, there should be a possibility there.
I don't know much about the apparently thriving Japanese and Chinese internet communities, but there's a big chunk of the internet in Spanish. I agree English was the absolutely most used language on the internet, but with cheap and global internet access I'll argue that the % of English speakers relative to internet users is lower everyday.
That's just an insinuation of conspiracy with no evidence whatsoever behind it. The more believable alternative is that developers simply make mistakes now and then.
Groupthink is mostly a problem because it happens subconsciously. A group that actively wants its members to think a specific way has always had other means.

When you're (as the leadership of an organisation) actively installing a filter, I think you'd be quite more likely to install the filter that would say "Error: The message cannot be sent because it merely reinforces the majority viewpoint and does not add new information to the conversation."
Fixing the problem is a matter of locale. Fixing it for me doesn't preclude non English speakers from having their own solution.

How is that English first?
When journalism becomes propaganda
Transition Watchpoints: Teaching Old Debuggers New Tricks [pdf]
I would absolutely not find it reasonable if my "self-driving" car won't drive itself in the rain or snow, given that in my climate, it is raining or snowing >270 out of every 360 days of the year.

Such a product would still have a large market value since there are nice climates with dense populations in the world too, but not everyone lives in California.
And even if it were true, it wouldn't be a reason to distrust Microsoft as a whole.
Can't compare a kernel to an OS.
I partly agree with the second part. I think it starts to make sense to set it as:

1. Non SSL/TLS sites get marked as insecure. With recent events (ISP allowed to sell your data) this seems like a no-brainer.

2. Self-signed certificates such as Letsencrypt get a normal status.

3. Extended Validation SSL (or however they are called) get the green lock to mark them as trusted.

About your first point there's a huge chunk of the internet who doesn't even speak English so I'd say yes.
> This is pretty arrogant given that you're trying to prognosticate something that historically isn't predictable, the financial outcome of a company.

In my view it's less arrogant than OP is being naive. My point is not that Uber is going to have a certain financial outcome, it's that people are losing their minds because it's large numbers. Losing $3bn on $6bn of revenue is "unhealthy" but if they were losing $3m on $6m people wouldn't give a shit.

> there is a lot of signaling from Travis about his ethics being questionable

Yes.

> existing investors want to get their money out

The Kapors are seed investors. I don't think any of the institutions who have put in the bulk of the $15bn raised have suggested that they want their money back.
The semiconductor business is increasingly becoming more capital intensive. Toshiba needs capital to plug holes elsewhere but they also need to invest otherwise their healthy chip business would fall back quickly. You are right, there is more than one reason for the sale.
"It should be a crime to import devices with DRM"