skysight-inc/HackerNews huggingface dataset:
I totally agree that it's a systemic problem and that society shouldn't ignore it. I'm not trying to shift blame from institution to individuals, it's just that I myself have noticed that thinking too much about how this was a problem in the bigger picture put unnecessary friction in a project that was already challenging enough (going from an unhealthy state to a healthy state).

Just because I'm talking about this in public doesn't mean this is how I think the public think about it. Imagine my original comment as advice given in a dimly lit intimate one-on-one conversation, not something I'm shouting from a stage.

I want institutions and policymakers to think of it as a systemic problem, but I want individuals to know that the most efficient strategy for they themselves is to ignore all the worlds ills and focus on using their limited energy in a way that is least likely to fail.
According to the article the database has not been compromised. It's a compromise of the client which can be used to add new Aadhar entries.
stack pointer is an implementation detail. The standard does not mention the word stack even once.
Perhaps just a learning exercise in preparation for something much bigger. Seems like a fun project!
I searched around but couldn't find any information on what the company charges for their service, or how large their cut is.

When a company is not open about their fees, naturally I assume the worst. Why would they hide the information otherwise?
Ironic, considering the fact that protecting the privacy of citizens is in a nation's interest.
Silly question perhaps, but can't package maintainers include a standard meta-tag or something in their package for Paypal or something?

And having some command like "npm donate" that essentially does the same algorithm as tidelift and prints a paypal address for each package.

I'd like that better than having yet another middleman siphoning a part of the cashflow.
Good question. It's one of the recommended ones on the LT3750 data sheet.[1] I needed to charge up 2uF to 120V in 13ms or less, and the smallest of the Coilcraft transformers listed could do that. Matching controller, transformer, and MOSFET is a big headache; subtle properties of all of them matter. That data sheet is a good read.

Finding the right MOSFET was a huge headache. I kept trying reasonable ones in LTSpice, then on a real board. Gate capacitance of the MOSFET really matters. You normally think of MOSFET gates as drawing nearly zero power, but in a switcher, you want to turn them on fast, which means pumping in almost an amp for a few nanoseconds.

That IC is intended for charging up photoflash units. I'm using it at a lower voltage with a lower capacitance but a faster cycle time. The examples show charge times around 1 second; I only have 22ms. I'm only charging 2uF. It's two 1uF ceramic caps; none of the current limits of electrolytic caps. Not surface mount, though; I tried those new ceramic multilayer surface mount capacitors, but they have some very strange properties; the capacitance declines with voltage. OK in filters, terrible for energy storage.

It took me seven boards to get this working. The first few were a much simpler design with a 555 timer running the switcher. It worked, but it turned out I needed 2uF instead of 1uF because the Teletype selector magnet has an inductance larger than the ham community thought it did. The simpler design couldn't charge up 2uF in 22ms (one bit time); it took about 30-35ms. I had to start over with a more efficient design. This is all running off a USB port, so there's a limited power budget.

Running off USB port power added of complexity. There are strict rules about drawing power from USB ports, and if you violate them, even for a microsecond, the USB port turns off, and on many devices stays off until power cycled. That's a good thing; it's why hot-plugging works. The AP2553W6 manages startup current draw and has comparators checking for abnormal situations. It has a reverse current flow detector. Spikes from the switcher made it back into the power input and tripped the AP2553W6's protection. Had to add another surface mount ferrite bead, L1, to damp out current spikes. A lot of switcher design is about putting small capacitors and inductors in the right places to damp out trouble. Most of this you can see in LTSpice.

What you don't see in LTSpice is the effect of board layout. LTSpice assumes idealized wires with zero resistance, capacitance, inductance, and coupling. The layout around U1 really matters. First time around, I didn't follow the recommended layout, and the system would not oscillate.

The LTSpice model is on Github, along with the KiCAD files, so you can play with the parameters.

[1] http://www.analog.com/media/en/technical-documentation/data-...
An Object-Oriented pattern for JavaScript
It should be blamed on employers, though (and the systemic, if you will, but employers have more power here and I believe blaming the higher power entities is more appropriate than lower power entities). Employers are why more people have to work. A lot of what you're referring to relies on a chunk of people not working, and that has been eliminated, you just didn't notice because a lot of this work was not called work.

> Today the average American only works 1,765 hours a year. That is less than practically any time in our history.

For one, you're forgetting a certain half of all workers that just was conveniently never counted.

For another, it's a question of scale. It's like, going from 100% to 90%. It will always look good, but it's not that big of a difference in practice. You have to evaluate it objectively. And, objectively, it just sucks.
Thanks for the feedback.
As explained here, all HN readers can use it with a free coupon code. Our credit card payment system is based on stripe. We never get the raw CC data (this can be verified in the JS code). Any suggestions to make it look more legit?
Any Australian with a driver's license or passport most definitely has their facial biometrics stored. Any visitor to the country also is subject to it.

This has been in existence for over a decade and I'm astonished people aren't aware of that.
I don't know how many times this will have to be repeated. Aadhar, GST, all implemented by the worst possible companies in terms of talent. WTF is wrong here, there are plenty of talented people around. Or just crowdsource it or give it to the universities to build or something.
> The reality is most people are unhappy with their lives (at times) and always have been and only a small percentage are seriously unwell.

If you ask me most people being unhappy with their lives is a problem.
Why to learn PHP and not other Language
It makes it easier to analyze code (i.e. greppable), and it allows for a distinction between operations that do direct memory modification and regular application code (pass by reference is accomplished with an entirely different syntax in Oberon, same for pointer types).
That reminds me of a funny story. The windmill I built worked well in medium and high winds, but did nothing but spin idly when the wind was low. Still, that's (a little) energy that you could capture in theory but it simply did not have enough voltage to get over the battery terminal voltage which makes it impossible to charge the battery.

But a windmill is mostly coils and magnets and when you short it it actually will charge the battery, briefly robbing the blades of some momentum. So, if you periodically short the coils using a bunch of powerfets and an oscillator you can charge a windmill in low wind conditions that would otherwise do nothing.

So far so good. Built it, tested it, worked like a charm. And then one day I decided to temporarily decouple the windmill from the switchboard, but I had forgotten about that little booster. FOOM, instant fire on the booster board after I pulled the switch. The FET circuitry and the oscillator had happily continued to work on the power provided by the windmill, and had allowed the end stage of the circuit to reach a very large multiple of the voltage that it normally dealt with because the battery kept the voltage pegged to a maximum of about 48V!

Needless to say that led to a somewhat more robust V2...
Ask HN: Is there something more convenient than LaTeX to write math (Markdown?)
I used LaTeX during my thesis, it was ok (long learning curve, but ok at the end).

Then I spent years using Markdown for other things (mostly programming/forums, and then document etc.)

Now I need to produce math+programming documents again. But once you have used Markdown, you find it veryyyyyy boring to use

\begin{itemize}
\item hello
\item world
\end{itemize}

instead of just (in Markdown):

* hello
* world

But on the other hand, Markdown alone is not enough.

Question: is there a modern mix between these 2 worlds?
Something handier than LaTeX to typeset documents?

(the math environment is totally ok: $$x^2 - 1$$, the boring part in LaTeX is itemization, code blocks, inline code, tables, URL links, etc.)
Probably something along the lines of "oh wow, that's awesome, great work!" if Woz is the kind of guy he seems to be.
How to Send a Refund on EBay
Anecdotal evidence of one person close to me, saw the benefits in the use of anti depressants but what I didn't expect was that when the person came off them they laughed more, the anti-depressants might reduce the lows but they also dimmed the highs.
You're right, the point is as long as you're below UV, then you can think in terms of dielectric heating is the important take away, because it's only when ionization can occur that you start to care about cancer I guess. But no, the reasons why microwave ovens work have less to do with their frequency than UV interactions do, which are QM in nature. The only real effect wavelength has in classical EM matter interactions is penetration depth.

Anything longer wavelength than visible light has less energy per photon and thus can't ionize, that goes beyond saying, may be I should have opened with that. The only thing that matters after that is intensity and penetration depth.
It's very relevant in the context of whether Rust is a 'get things done' language. Implementing a linked list is not a characteristic task of 'getting things done' in Rust, just like implementing a hash table isn't a characteristic task of 'getting things done' in Python. And when you do need to do it, implementing a data structure isn't any harder in unsafe Rust than in C++.
> You’d be better off citing evidence that the frequencies used in 5G don’t have adverse long term effects on biological systems.

This is going to be a subject of a long battle between two camps of scientists with contradictory results coming up every now and again.

The amount of investment in 5G is simply too high for it to fail, there's no way it's blocked even if some studies demonstrate a negative impact on human health.
I wonder if there is a way to detect/assess fraudulent entries or will this require massive re-enrolement. Total shitstorm, WTF!!!!
This article makes me think of the time I spent several hours discussing with my grandparents, on how they survived in the 50s, 60s in the UK.

At first I was shocked about how my grandfather could finish up his work as a joiner, and then spend another week going around shipyards, factories and other places looking for work.

When my granny had my mum she only took two weeks off to look after her. Then started working part time as a seamstress.

I asked them if they ever felt sad or depressed and they flat out said no. They said they didn't have the time to be like that.

I wonder if I would have been the same if I time travelled back to that era.
Try pandoc. Pandoc lets you write in markdown, and intersperse LaTeX formatted equations as needed. It does take a lot of the pain of the overall document formatting away, while retaining the concise notation LaTeX provides for equations themselves.
Maybe that's necessary to push some resistance among the common Australian.
Accelerating Viterbi Algorithm Using Custom Instruction Approach
It would be better called 'quantized light' IMO. 'quantum light' sounds like marketing BS.
Maybe embedding nmap with the electron app to search for active bodes, then probeing. Requires some C or C++ knowledge though.
10 European startups which recently reached unicorn status
What makes it unclear is exactly this 'pointery stuff'. There's nothing inherently unsafe about strongly typed pointers, but that's not the same as direct memory modification (which is obviously unsafe).
Nice idea, and that isn't even mutually exclusive with an online version. Having this as a website definitely has advantages - you can easily set up a monthly payment, the receiver gets semi-reliable recurring income rather than sporadic one-off donations, you can pay by direct debit.

I think the real problem would be what is the meta-tag? There isn't really a standard for "send money to this URL". You could support Paypal I guess, but do they have an API for sending money? And then you're reliant on Paypal which is fairly notorious for just cutting off anything vaguely unusual (like this would be) and keeping the money.
British Airways: Suspect code that hacked fliers ‘found’
Our beta version can be accessed here is anybody is interested: https://scrimba.com:9000/

And here's the npm package you need to get started:
https://www.npmjs.com/package/scrimba
Yeah, that means a lot of false data has been added into the system given how widely this patched client has been circulated. I don't know what about this tells you that the database hasn't been compromised?
Thanks! We've been working hard on getting that experience right :)
I expected better discussion on HN (apart from sensationalist articles), the article does a poor job intentionally though.

Summary

1. Existing data is not compromised

2. Duplicate data can't be entered or overwritten

3. BUT, ghost accounts can be created easily.

Aadhar was introduced to fight ghost accounts who siphon off subsidies provided for poor. This hack/patch defeats that purpose.

I still think this is not a big problem as it looks on surface, if Enrollment software is hacked to accept iris data from photograph,

Can't the Aadhar DB (post enrollment) be scanned for all enrolled iris data with poor quality iris data and they be monitored and deleted ?

Another problem is still there, what if the operators enroll citizens from a different country as indians, essentially creating ghost accounts (from citizens of different country). i dont know how to stop such a situation.

Biometrics is never a good model for authentication, i dont know what these people were think when they designed it.
Sure it will, scientific computing is rife with potentially very large intermediate matrices/tensors of data that need to be deallocated. In C++ I can explicitly free that memory, and in higher level frameworks, like tensorflow, dependency properties of the computational graph as used to figure out the earliest point in time a tensor can be deallocated.
As someone who likes Fortran90+ for numerics in HPC, I'd put it this way:

* Pointers are required mainly so you can do pointer swaps and be sure there is no unnecessary allocation (in simulations this often means being sure there's no 10-100GB allocation each timestep, which is where it really matters).

* Pointer math is unnecessary and only there because C has no/poor support of multidimensional arrays. Use a reasonable language like Julia or Fortran instead. In fact, the potential for pointer math has a big negative impact on performance since compilers have to assume aliasing. The __restrict solution is clunky in C and completely non-standard in C++, Fortran does not require this at all (no aliasing allowed except where explicitly stated).

* For almost all usecases (except swaps) a semi-managed approach like Fortran's allocatables or Objective-C's ARC or even retain/release seems to me the most straight-forward.
pushed to sign non-disclosure agreements before receiving their last paycheck

Illegal in CA, at least. I suspect they are conflating a severance with the paycheck.
Yes. There is currently pretty poor support for Safari and specifically IE but we are working on it.
>>> Who could benefit indirectly from the breach?

This and who will buy those data ?

Everybody scream about the hack but I've never found a comprehensive study over how these personal data are sold, abused. Maybe to break gazillions of FaceBook/github/you-name-it accounts ? Then what, who will use those data ? Thieves ? Criminals ? If it's just that well, that's a minor inconvenience.

If it's secret services of adversary powers, well, that's a whole lot different.

Anybody has facts on that ?
Short jokes datasets
I already visited their website, but I don't see how to do chapters, sections, subsections, etc. Should this be done in LaTeX or in Markdown (using #, ##, etc.) or pandoc specific?

Would you have an example of document with chapters mixing Markdown and LaTex?
It sounds to me like a game crack which are basically patches since they make the software concerned more user friendly.
I want to say that maybe the really talented people / good companies have no interest in building a central database with such dystopian potential. But then again... fb, twitter, ...
Azure doesn't yet have meaningful Python support - `import requests` will take >10s to run every time. The next version of functions will do, but when they say preview it really is right now.
As an Indian developer, I cringe every time the government claims a system is un-hackable. Especially when contracts are handed to one of the big Indian IT companies. Having started my career in one of those companies, I saw firsthand how most of the development process was just filling in gaps. Security through obscurity was thought to be “highly secure” and security experts were non existent.

No surprises that the database was compromised. Aadhar is a fundamentally flawed system and nothing will ever be done about it.
Do you want to join our RTS game as a voice actor?
It _is_ a big problem, because apart from the ones you mentioned above, it is unclear how many more vulnerabilities are possible.
It did not automatically login here.
> you still have a sealed battery, a backdoored baseband, and binary blobs

A fair call, but I'm of no importance to China and am betting on lineage lasting.

Time will tell. As snarky as my comment came across, I'm entirely keen for purism to win this uphill battle, but I won't be pre-ordering.
Not related to the topic under discussion, but see the media blackout during the Radia Tapes Controversy[1]

[1]https://en.wikipedia.org/wiki/Radia_tapes_controversy#Media_...
But what was the alternative to the bailouts? Another depression? I feel we made it across fairly well.
Yes, it all depends where you start; a similar program written as a boot sector would be quite short, but by the time you've got there a lot of BIOS and ACPI code has already run.

If you want to start from the very beginning of bootup, you do indeed have to start by turning the RAM on. See http://www.drdobbs.com/parallel/booting-an-intel-architectur... which I found for answering https://electronics.stackexchange.com/questions/311832/can-a...
That looks really awesome!
Do you have any estimations for pricing plans?
It's mentioned that the demo contains ~20K tracks, how big is your "live" data set?
I'm probably missing something, but my understanding of the "visible universe" is that the light from further out has yet to reach us, and this the visible portion should be constantly expanding (at the speed of light). Then, how would objects at the edge disappear unless the expansion is faster than light?
Sure but with 99% accuracy across 3 different locations, the chances are, the suspect is lying.
If you'd grown up in that environment, then yes, of course you would be the same as them back then. Genetics certainly hasn't changed much in two generations.
Isnt that true for every system?
Toyota's only unionized factory

To my knowledge, every Toyota factory in Japan is unionized.
Will we see massive prosperity of smart cities in near future?
i work in a digital marketing agency and we build hundrets of landing pages, some with payment integration and forms.
ways we significantly improve fill out rates is by increasing trustworthiness and credibility:

good design, add a credible logos (of stripe and of the payment methods accepted), https, reliable 3rd party testimonials service.
watch this (https://www.youtube.com/watch?v=Erp8IAUouus) and tell me if SSN is good for even US?
I guess the phrase could be parsed two ways but in context it should be clear - the universe is not "infinite by definition". The definition doesn't mention size.
The impact of the source of radiation on living organism depends on the wave length of this radiation, not only power. A light bulb and 5G antennas have very different wave lengths.

You can say what you like but one thing is clear: there is absolutely no consensus among scientists that EM radiation from mobile phones has absolutely no negative influence on human health.
It's not just the insurance company; overcast is mentioning the part of the article where they say the guides were deliberately making their customers ill.
Servo has a GC implementation for handling DOM nodes.

https://github.com/servo/servo/blob/master/components/script...

https://manishearth.github.io/blog/2015/09/01/designing-a-gc...
Arcs – open source framework for composable assistive experiences
The expansion is FTL.
Yandex.Mail is down
Yandex's e-mail service began fail to today. Many individual and corporate Yandex users not reached their email account. Web users have receive gateway timeout errors and while mobile users receive different errors.

The problem is thought to be caused by Yandex Passport service.
>But if owners of a Model S ... don't pay to replace their key fob with the more strongly encrypted version—the researchers say they're still vulnerable to their key-cloning method.

Great customer service. I would never buy from Tesla.

"Hey, that great car you bought from us, well err.. It kinda has a very bad lock. We opted to let you find that out on your own first, and now that you did, please pay this bill I'm shoving in your face so we can have more money. Then we'll fix it. Oh, and in the very unlikely cough case that our new lock also gets hacked, be prepared to give us some more money. Because you know, your car is more like a subscription to a service, not something you own that has things like guarantees or a warranty."
Everyone has a different risk tolerance level (and what they can afford). But I've experienced far too many train cars smelling like urine and experienced a homeless person with extreme odors come into a car basically necessitating it being vacated. Even a 1 in 100 chance is enough for me to opt for another mode of transport, if available.
If so, then why add all these other words?
This happens in every country, not just India. And the database has not been compromised.
We haven't escaped the depression; the bailouts and quantitative easing simply delayed it for a bit, and the more it is delayed, the worse it will be. It would be far better to have economic corrections along the way with little dips than to keep the house of cards going on worse and worse foundations until it all falls apart in a large depression. Little distortions can be corrected in the short term, but keeping those distortions in the economy long enough can make some very bad effects in the long term. So, we may get the worst of both worlds.

Even if the government had simply paid off everyones' mortgages, it would be better for the average person; but instead they transferred the approximate amount required to do exactly that to the banks directly in bailouts. Which means people got stuck with bill for the bailouts [from taxes] and the mortgages; which is rather unfair to the average Joe.