skysight-inc/HackerNews huggingface dataset:
I had been downloading about data for about 30 stock symbols once or twice a day for years.

This was a handy service that gave Yahoo credibility to me but evidently there were those who completely abused the handy service by downloading hundreds if not thousands of stocks minute by minute. It's those who wrecked it for their own need for greed. They should have been contracting with a service to provide them with data.

For the rest of us it is now gone. Yahoo could have easily given each person perhaps a limit of 10 or 100 downloads per day by counting the IP addresses as other web sites do.

So don't blame Yahoo or Verizon. Blame it on those that have to have the world for free and will abuse whatever free service you provide. They are the ones who are all about themself who wreck the world for everyone else.
You're casually insulting everyone who is working hard on the software. Consider that the team sizes are surprisingly small. Consider that throwing more people at a project does not scale, and famously just slows things down after a certain, fairly small threshold. Consider that software is still really really freaking hard to do. Unlimited money does not solve all problems, contrary to what you may think. You can't easily buy your way out of technical debt, time limits, or legacy architectural decisions.

Ascribing the bugs to malice or carelessness rather than the fact that this shit is difficult is very unkind. Source: know many people who have spent last few months feverishly working nights and weekends.
Will Samsung even want to stay in the fight if they can get themselves as the screen manufacturers for every phone? They make money on every iPhone already selling parts, not sure if they do so for Pixels. No sense digging for gold if you can sell the shovels though
I feel seriously remiss for forgetting Adventure Time now. Gravity Falls has been recommended to me before, though it escaped my memory since I've actually never seen it.

Even though it's a miniseries, I do feel like I should perhaps mention Over The Garden Wall for a few reasons: 1. More than once I've been told that if I liked Over the Garden Wall, I'd like Gravity Falls, 2. Over the Garden Wall was produced by Patrick McHale, creative director and frequent writer for Adventure Time, and 3. It's that damn good -- the basic story is presented simply enough that a kid mature enough to not get freaked out by spooky things would enjoy it, and there addition themes woven in that story that adults would enjoy it too (I know I did).
Office DDE Exploits and Attack Surface Reduction
Buzz | Lead Full Stack Engineers - Rails, Emberjs | REMOTE, INTERNS | Full-time | Mountain View, CA

Buzz lets companies build online communities around their brands and engage with their users in their own platform.

Compensation: ($70,000 - $90,000) per year + (%0.5 - %1.0) equity vesting in 4 years. Depends on experience and location.

Apply: info@getbuzz.io

Rails:
- Architect and design backend components in Ruby on Rails. Improve the performance and reliability of our services. Improve database design. Play an active role in managing our AWS infrastructure. Manage and lead Backend development. Help the product team to determine technical feasibility of features. Understanding of Rails API and front-end development. Real-time backend (socket.io and similar) and Redis experience is a plus.

Front-end:
- Architect and design front-end components. Proficient with a Javascript framework, (Ember.js a plus). Experience in server side rendering and performance optimizations. Strong understanding of Javascript as a language and how JS engines work.

Team and Environment:
We work remotely, using online tools. Our main office is in Mountain View, CA. We work flexible times, and encourage you to set up the best working environment for yourself. We are a small, tightly knit team who truly cares about this product. We are looking for someone who will be just as excited.

You have your own space, your time, lots of flexibility, and control. Your contributions will make direct impact.
Completely agree -- the magic of SIM cards is that they allow you to quickly switch providers. I find it ridiculous that people are clamoring for eSIMS, which as you point out is not moving forward, but moving backward to the old CDMA days when you had to plead with your carrier to reconfigure your phone.
Given the number of people arguing otherwise, it clearly can't be completely absurd.
https://github.com/tcoxon/lead ?

Even uses the periodic table box as its logo.
Eat It! A Face-Tracking Game for iPhone X
It would be quite a feat to put Cubase on an Atari 2600, a machine with 128 bytes of RAM. Not kilobytes - bytes.
college kids such a strange expression when are you considered an adult?
Having the foresight and capabilities to make the right acquisitions at the right times is just good business. Splitting hairs over whether the technology was internally developed or purchased is irrelevant to the point being made about the exclusivity of the hardware.
Qodri
I do not want to make political noise. I have nothing to do with non-binary identities. I do not have much sympathy for those who oscillate between genders. Doing that in the context of medication seems like asking for trouble. Doing that in everyday life is disrespectful to regular people who are just trying their best. My F marker on my ID matches my genitals. I just want to live my quiet life, after being successfully treated for a serious disorder, but those damn old records keep coming up.
China cares a lot if North Korea became reunified and the US still kept military bases in Korea. China doesn't want US forces on its border any more than the US wants Chinese forces on its border. They support NK because it is a buffer.
Udemy tutorials for Unity, OpenGL and Corona SDK, as well as a ton of game development library code in C++ and Lua. I have a list of (very, stupid simple) games I want to MVP with it, starting with Pong and ending with something using OpenGL, which I'm just starting to teach myself.

So, likely, nothing anyone is likely to care about, or that will make money, or an interesting Show HN thread once I manage to actually finish something.
I basically exclusively do gods tangentially related to the thing I'm making.

Some document virtualization thing became Enki, some anti procrastination became Aergia, and so on and so forth. I actually quite like that.
As I understand it, Apple committed to X years of the lightning port to certain MFi vendors, which (if true) is just another checkmark in the "why have ports" column.
The PI pays the tuition out of a grant, so the university still gets paid for PhD student tuition (just not by the student).

* I'm a professor and I write a lot of proposals to fund graduate students.
SEEKING WORK - Remote - Front End Developer .

Hi All!

I'm a Front End Developer with 3+ years of professional experience.

Skills:

– HTML (Responive), including HTML5, HAML, and multiple frameworks such as Bootstrap and Zurb Foundation .

– CSS (SASS & LESS too) .

– Javascript (AngularJS, ReactJS, JQuery) .

– Test-Driven Development (SinonJS, MochaJS & ChaiJS) .

- E2E Development (Protractor, WebDriver, Selenium) .

– MongoDB .

– Git .

- REST API's .

Looking forward to calling you my next client!
Exo Squad was very mature, dealing with topics like slavery and genocide.

The action figures were the best. I had Torres.
Interesting timing, considering the talk [0] on this very topic just uploaded to YouTube yesterday morning from DefCon 25. Basically, this is offering his observation (CTL can be used to get a real-time list of new domain names, which can be exploited), as a service.

Seems like Hanno Bõck could at least use a shout out if it was related to his work.

Either way, the talk is worth a watch.

[0] https://www.youtube.com/watch?v=TMNeSnjZfCI&list=PL9fPq3eQfa...
Title correction (Pnyx, not Pynx) sent to HN.
I've used Audacity off and on for years. Love that it is still around and pretty much _just works_. It does just what I need, as infrequently as I need it, and doesn't require an idiotic (and steep) subscription fee to use (glaring at you Adobe CS).
Less so than you might think. We brought our forces home after WWII, which put them on the wrong side of the Atlantic to mount a defense against a Soviet invasion of Europe. That's actually where a lot of the early urgency originated in nuclear weapons development - not just to stay ahead of the Russkies, but to as quickly as possible mount a credible deterrent to precisely that potential Soviet war plan.
Intel already tried to raise this concern when AMD spun-out GlobalFoundries. I assume immediately after that one of their lawyers noticed they'd lose all rights to x86-64 if they tried to invoke the termination clause because Intel never mentioned it again.

IMHO this is effectively a non-issue and has been from the moment Intel was forced to abandon Itanium in favor of x86-64.

The other aspect is anti-trust. If x86 really does become single-source (Intel) then there is no evading monopoly status. The current US administration won't do anything about it but the rest of the world probably will. Intel would be forced to openly license x86 anyway.
See also Deluxe Music in the Amiga 1200:

https://youtu.be/OwROU4UkE84?t=45s
Did you read the article? It's about how to make AI programs experience and act on curiosity.
I'd love to help out with something like this! Do you have a public repo or something?
Some nuclear plant worker told the same on reddit. We're all very concerned about nuclear plant since Fukushima and we all saw mistakes. But the guy basically said he wouldn't work in any other place considering how well it was done and operated.
Show HN: Rsign – A rust implementation of minisign tool
IP: you can say you'd retain copyright ownership but grant them an non-exclusive perpetual license to use an instance of the software.

Definitely define support terms, e.g. I usually include 6 weeks of critical bug fixing in the price, with an hourly rate agreed upon for any out-of-scope work (unless it's a huge change, which would probably warrant a new proposal). Hourly rate for any other minor work (even bugs) 6 weeks out.

Payment: in my freelance web work, I've always asked for 50% up front fee, with the final 50% due after the work is complete and up to spec (but before launching to production). I've found these are usually acceptable terms, esp. for work under 25k~. Sometimes I can't get away final 50% paid before launching to the public, but I'll remain firm with it if I don't completely trust them.

Milestones are great. But 5 payments seems like a bit much, esp. with an institutional client like a university, which tend to be a pain to get paid by. You want as little bureaucratic busywork as possible, which means you make more per hour for the same flat fee.
I consistently surprises me how many people can't grasp the advantages of both approaches CLI and GUI.

For me the key thing about CLI's is the same as the benefit of plain text in the traditional unix style of thinking.

When your interface to any functionality is plain text you have the advantage that you can use any number of generic tools to manipulate that interface.

One example is how visual programming languages are mostly failures. It doesn't take long before the inherent problems of composing a program in a GUI is made clear. Text is easily malleable.

You see this on many levels. You might be in an IDE and need to change a value of multiple settings or duplicate some setting several times, except there is no tool in your IDE to actually do a substitution of values in arbitrary settings or do duplication.

However when settings are represented as just plain text, this becomes a trivial matter to solve.

One of the reasons I love macOS so much is that from the very beginning of OSX Apple made the interaction between GUI and CLI very smooth. They both have strengths and I am no fundamentalist, and so they should work well together. You see that in how Apple early supported things such as dragging and dropping objects from the GUI into the terminal.app or the "open" command which allowed you to invoke the appropriate GUI tool for a given file type from the CLI.

The Plan9 guys probably went furthest in this. They seemed to have woven GUI and CLI thinking tightly together.
> How can they efficiently do that?

The web server sends a Signed Certificate Timestamp in the TLS Handshake¹. The browser will check that.

Apache support is coming², and other web server vendors are probably working on it as well.

¹https://tools.ietf.org/html/rfc6962#page-13

²https://httpd.apache.org/docs/trunk/mod/mod_ssl_ct.html
LEAK: Google Employees Defend Discrimination Against Conservatives
Software development is applied semiotics.

I’ve been saying this for a while but software development hasn’t ever really felt like symbol making (rather some engineering type profession) so people dismiss this notion. I’m beginning to feel vindicated.
See "SCT" in

https://www.certificate-transparency.org/how-ct-works
You don't need a realtor to sell your home.  why
The bill proposes taxing them. The waivers are a gift that has value. Not taxing them is the same as subsidizing them.
CNN to Sell Web Subscriptions in Quest for $1B in Sales
More like in a few weeks.
A simple overlooked property of cryptocurrency
Identifying the “Early IBM Computer” in a Twitter Photo
Do you think the grant could go directly to fund research, with the university then funding a grad student with the grant money as a condition of how the grant is used? Or does it have to go through the grad student as a reportable tuition waiver?

I certainly do agree this sounds like a much more complicated problem than a line item that can be hidden when things are internal. Just wondering what loopholes might work.
Chess:

* The interface is typically NOT optimized for keyboard.

Typing E4D5 is not optimized. You need to look at a square in the middle, then look which row it is, and which column it is. I've implemented a better one for a similar game (Jungle). You press a character key to highlight one of your pieces, and the game essentially highlights legal moves by displaying alphanumeric chars on tiles. Instead of 4 keypresses, you have 2. In Chess it could be like this: 1-8 selects a pawn, b/B one of bishops, r/R - rooks, k/K - knights, q - queen, i - king. Then another character depending on what shows up where you want to move.

* People who play realtime chess (one example is Kung Fu Chess)do use keyboard

certainly those playing in tournaments.

E4-D5 notation is optimized for recording games, not for playing.
Well... a lot of people routinely break Twitters TOS with respect to abusive behavior (and other things) and don't get shut down. So there is that.
But if you use qt you're already cross platform and native. Why force the user to fire up a webkit instance to parse your JavaScript when you could code in python or java?
Quality apparently is on par with other tata models, so from my humble point of view I'd say yes.
this would shift my effective tax rate from 8.4% to 37.0%

Do you understand the difference between marginal tax rate and overall tax rate?
So the weights about the same but the battery difference is significant? Seems like an emotional review.
Similar to OCSP stapling the server could also include CT publication attestations.
Why staring at screens is making us feel sick – Technology – The Guardian
I'm interested in the backchannel and business that happens when a company that raises multiple millions of dollars shuts down. Do the investors take over? Do the founders have to pay back investors? Is there any liability personally by the founders to investors? This is something that is never really discussed, probably because it gets messy with lawyers.

EDIT: Just heard Mike say that CNCF acquired the ip and assets of RethinkDB for $20k? That's can't be right? Tiny startups that generate $1k a month in recurring revenue sell for more than $20K. RethinkDB raised over $12M right? What am I missing?
What if it's just a display plus a wireless receiver? SMartphones have not shrunk much over the last decade but that's cause of the constant pursuit of more functionality. I'd be quite interested to see how minimal they could go. I'll bet on playing card-size active displays within 10 years.
At some point unselfconscious design cultures must give up some of their innocence if they want to mature into self conscious design cultures/systems[1].

1: “Notes on the Synthesis of Form” by Christopher Alexander.
Honestly, I couldn't disagree more. Audacity is one of the buggiest pieces of open source software I've used. Audio routinely gets corrupted or lost. Their "known issues" page is comically long, and little ever gets fixed.

I have a lot of love for them for making audio editing accessible to the masses, but I wish a team would clean the app up like the LibreOffice folks did to OpenOffice.
If you want to explore this kind of thing, you can mount a camera on your HMD (Vive's is crippled), use a WebVR stack (simple), track objects using visual markers and javascript tracking libraries (jsartoolkit5 and/or tracking.js), and do selective camera pass-through AR. It's crufty, but not hard.

EDIT: You can simply use the Vive's camera, with tracking.js color tracking, especially with a small minDimension (number of pixels) threshold. Yellow is good.

https://artoolkit.github.io/jsartoolkit5/examples/ https://trackingjs.com/examples/color_camera.html ; http://www.keyboard-layout-editor.com/#/
https://joric.org/keycaps/#GB-Retro-DSA etc
nesting ternaries isnt a thing that should be done

this example should just be using early returns imo

added a PR:
https://github.com/vasanthk/react-bits/pull/76/files
I don't understand why people don't frame the explanation in the context of what problem the thing is trying to solve.

Imagine you have to install a database (let's say postgres) on your machine. You could just install it the regular way - when you do this postgres uses certain things by default like the port 5432.

Now you're going to install a different piece of software on the machine, but this software also uses port 5432 by default and there's an error about the port already being in use. This is a pain, now you have to change the default port. It turns out these conflicts are happening for a lot of things on the machine and it's a hassle to have to make non-standard changes all over the place that you have to keep track of.

For your first attempt to solve this you decide to run postgres in a virtual machine and connect to that, but now you have an entire extra operating system to deal with and all of the overhead that comes with that. Plus you have to configure access to the VM and get all of those pieces to work too.

It'd be nice if there was a way to just install postgres in a place that is easily accessible, but separate from the rest of your machine with regard to things like ports and such. A "container" that it could be installed in that automatically handles things like port conflicts in some magical backend you don't have to deal with so it looks to you like you can always just use the defaults. This container model is basically docker (or at least my current understanding of it).
this will never happen

This has been the case for many years already.

The problem is, the IRS has no incentive to help minimize your tax. If you really have nothing to deduct, that might not be so bad, but I would have more faith in any of the existing free short-form filing services that already exist.
ha, the memory effect.. I completely forgot about that (pun almost not intended)
I"ll go so far to say that anything that is bad for Comcast is good for America.
Mageia 6 review – Very refreshing
> Today, we're taking apart Apple's 18th iteration

That seems a bit exaggerated.

Original
3G
3GS
4
4S
5 and 5C
5S
6 and 6 Plus
6S, 6S Plus, SE
7 and 7 Plus
8, 8 Plus, X

I count 11 iterations. 18 total products.
When I visited, the guide was retired veteran from that missile site. He spent a lot of time discussing the living situation, and the maintenance schedule, and the phone setup. The guy had internalized that bureaucracy over his entire career, and wanted to explain in in painstaking detail.

The underground control center was amazing though.
What mechanisms are there then. What is stopping the massive increase in tuition? There is a nearly inelastic demand for higher education now because we as a society have decided you can't have a good life without it, there is no risk on student loans because they cannot be discharged via bankruptcy, the government is subsidizing tuition rates by injecting more money with government loans, and when we start getting to the extreme ends of costs where even the highly inelastic demand is starting to bend we give out more subsidies!

This is helping no one but the academic industry and I say industry because it's the schools and their administrators benefiting, not professors. Students aren't getting a benefit, they are just running in place. As early as 2011 I was working in a call center paying 11/hr that only took employees with bachelor's. It's the new high school degree. Masters are next on the list as institutions decide they need to have "the best" and higher degrees are the only way to prove that. There are less jobs in academia as universities push for more and more adjunct professor who get paid peanuts and have no chance at tenure, and the salary is driven down by the tons of students going through school who can't find a job to pay off their loans in industry and spill over to academia to try and make a living.

Student loan debt is larger than any other debt now and there are zero market mechanisms to make sure the risks of it reflect reality. We need to let the air out of the bubble early and in a sustained manner or eventually there will not be enough resources to keep pretending that sending a bunch of kids to the same building for 4 years to learn zero skills that will help them pay off the massive cost of college, and the whole charade will collapse quickly and with disastrous effects.

I think that everyone should go to college because a higher education leads to better citizens, but we cannot artificially inflate the demand to infinite without constraining the price
What are you talking about? Qualcomm is still hostile to free software, forcing binary blobs down your throat if you want to use an 802.11ac chipset. Ath10k might be open source, but everything interesting is hidden away by the proprietary firmware, like on Intel and Broadcom chips.
There's some visualizing memory stuff in this bluray drive reversing

https://hackaday.com/2014/10/30/reverse-engineering-a-blu-ra...
On a dumb phone yes contacts are stored on your SIM maybe using some kind of weak crypto, yes. On an iPhone X, it’s completely unused for crypto or security, or for any other purpose other than carrier authentication.
The Great College Loan Swindle
I heard somewhere, (but have not been able to back it up) that Apple guarantees a certain lifetime for their connectors to accessory manufacturers. This would explain why Apple hasn't switched to USB-C or no port at all.