skysight-inc/HackerNews huggingface dataset:
I'm not an expert in finance / investing. But I think I'm good enough to see that Bloomberg has great economic analysis and breakdowns into company financials.

Here are some key quotes from the article in question that demonstrate Bloomberg's research ability into financial / investment matters.

> From April 2017 to April 2018, sales of Chobani products grew only 1 percent while sales by all companies in the segment slipped 2.2 percent.

> The key ratio of income-to-feed costs reveals that dairy farmers have very little margin left these days, said Bill Brooks, an economist at INTL FCStone. Feed such as alfalfa and hay are more expensive than last year, as are labor and energy expenses.

> The amount of milk dumped by farmers in the U.S. Northeast reached almost 145 million pounds through July—the most in at least a decade—including 23.6 million pounds that month alone.

-------

These are specific statistics. And sure, they may be available from publicly available research sources, but they contribute to the article's primary thesis. Knowing what statistics seem relevant for a particular article is what Bloomberg is good at.

Besides, these individual statistics are relatively easy to check. The main benefit of Bloomberg is their ability to collate various information sources together into a singular article.
Siri is by far the worst voice assisted tech on the market, by a wide margin.

Alexa is probably the best, she rarely can’t answer basic questions like the one you posed. Siri 9 out of 10 times cannot perform a task or answer a question when asked.
Non-local residential property should be taxed at a significantly higher rate than owner occupied or locally owned properties. That would both solve the problem and provide much needed revenue.
Pure PR disaster :-). I'll surprised if I ever see Woz again at any of the other Samsung events after this
I propose voting. You turn your mobile phone into a voting booth.

The only thing you need is to verify your identity on your phone. In Sweden we have a national system called BankID which is in use everywhere, so this is solvable.

Then you can publish your votes on the blockchain so they're immutable and publicly verifiable. This has some benefits over traditional voting:

* You can vote from your phone

* Votes can be counted instantly in real time

* Votes can be independently verified

* You can verify that your vote is counted correctly and included

You should also be able to make your identity private using zero knowledge proofs so you can verify your own vote but everyone else can not track any individual vote.

Voting via your phone would save huge amounts of time and energy compared to paper voting and it would make holding these votes much easier. It would avoid situations like in the Bush/Gore election where votes were invalid, not counted properly and counted too late.

I believe this would be a superior voting scheme if implemented properly and adopted on a national level.
It's pretty clean cut. People's opinions change in tandem with the actions of others.
It's a bizarre thing, this and the polarized US, as someone who's lived back and forth between the Midwest and California for decades. Both perspectives have genuine value, but both have this ridiculous sense that they hold the Truth.
I checked it out, i think it's just a library for websocket. I find native functionality to be good enough on browser side, and on server I'm just using ws module.
Antiwar Movement Spreads Among Tech Workers
> If you can't find a way ... there's something obstinate about you

Blaming the employee when the manager is responsible.
If you are familar with Java: Just imagine all integers are objects from class Integer and that int doesn't exist.

(Internally, they are actually represented as 31-bit numbers for performance reasons)
The Significance of Incremental Reading in SuperMemo: Part I
> Of course, he is related to Dodi Fayed (the dude killed with Diana), and his uncle is Adnan Khashoggi, the billionaire arms dealer. The entire family was very well connected in the West, especially the elite (British monarchy, Washington DC, etc).

I don't see how it's relevant to his murder, other than to try to smear the victim. That Princess Diana was murdered is an unsubstantiated rumor.

> But beyond that, he was also a member of the Muslim Brotherhood, a diametrically opposing philosophy to Al Saud's Salafism (but still islamist and regressive, in my opinion. Bin Laden was a member).

Now I'm not sure if these are more smears or not. Is there a basis for them?
No, the Washington State law does not allow for agencies to reject requests on the basis of being overly broad or against data privacy laws. There are specific exemptions (e.g. library records), and for records that may contain personal info (like someone emailing the mayor and including their own credit card number), it is up to the agency to redact such info. However, the agency can charge the requester for that work.

Moreover, the requester is not required to give a reason for the request.

https://www.muckrock.com/place/united-states-of-america/wash...

https://www.rcfp.org/washington-open-government-guide/ii-exe...
Accidental disclosure is a gray area, and once you are aware of it being an accidental disclosure you will want to make sure that you do not make things worse through your actions.

There are a number of moving parts here:

- The disclosure was clearly not the intended result

- The recipient could - and in fact did - realize this

- The recipient was in contact with the sender

- The recipient had some easy means to redress the situation

Given all of the above, if you then dig in and start looking at the data I think you are crossing a line. At a minimum a legal professional should have been consulted before further examination of the data, once it became obvious something was wrong.

In the end it would have been down to a judge to decide whether that crosses the line in a criminal sense but I would be loathe to find out the hard way. Pick your battles and all that.
It has nothing to do with racism. If this were a flood of German or British money distorting the market it would be the same.
> You can even give your coworker the ability to focus and type into separate windows from what you’re working on.
Because objects in Smalltalk encapsulate their representation, it's not possible (without using reflection) to figure out exactly how an object represents itself. So things that would be primitives in other languages, like small integers, are in Smalltalk ordinary objects like anything else. The language works hard to present a 'uniform object model'.

However! When the rubber meets the road, there has to be some kind of bit-level representation somewhere. In Smalltalk, the VM hides these details from the programmer, who gets to reason uniformly about objects without caring about their representation. Specifically, Smalltalk VMs often use pointer tagging [0] just like lots of other dynamic languages do.

[0] Lots of interesting stuff on pointer tagging here: https://www.snellman.net/blog/archive/2017-09-04-lisp-number...
Miami I get but Providence? I thought the Italian mob wasn’t into cocaine?
>perhaps your feature request wasn’t deemed to be thought out enough?

Why the automatic defense of the Haxe team? Frankly, small communities like this sometimes come across as cult-like in their response to criticism, and it isn't a good look.

Here's the proposal in question: https://github.com/HaxeFoundation/haxe-evolution/pull/51

Here's the process which wasn't followed: https://github.com/HaxeFoundation/haxe-evolution. Very little discussion, no public vote, even though the proposer put in the effort and clearly wanted to engage.

When someone puts in the effort to make a proposal like this, this bait and switch is not a way to keep them around, and insulting them in HN comments isn't any better.
No. I won’t accept any technological innovations when it comes to voting. Votes should be paper and counted by hand. This is the ultimate safeguard against stealing an election - make sure as many pairs of eyes as possible are involved in every part of the process. Some things are important enough to be manual, cumbersome and expensive.
> Now I'm not sure if these are more smears or not. Is there a basis for them?

Do you know much about the Ikhwan Muslimeen? If not, then you are missing a huge part of MENA politics over the last 90 years, and the more recent Saudi vs. rest of MENA spats (ex: Qatar). Might be worth reading up on them. Start from end of Ottoman Empire and don't skip over Sayyid Qutb.
Perhaps relevant: https://www.oreilly.com/library/view/the-secrets-behind/9781... . Free download if you're registered with O'Reilly.
> "you could verify it against LV's centralized product blockchain"

You can replace the word "blockchain" with "database" in this sentence and it'll still work, i.e. "you could verify it against LV's centralized product database".
Do you have any books you could recommend that present this approach?
Yayy! More mentioning of ST (and Pharo) on HN. I'm just a beginner, but am slowly learning. So far the IDE is the only one I really like as it is one with the language rather than an entirely separate entity.
Which is hilarious, as NI voted 'Remain'. However, I'm still not sure if it's time for a United Ireland. Still a lot of animosity between the sides.
> The big question for me is: why now?

The main reason this became a story is because the Saudis where caught red handed by Turkey, and that Turkey saw that they could use this to damage Saudi Arabia.

If you've been following the story, it is fairly clear that information coming out of Turkey has been timed to inflict the most damage to Saudi Arabia and disrupts its relationships with the west.
Voter registration is considered public information in many states. Some states even provide the entire database on their website to download. However, voter registration does not include who a person voted for in an election. You are free to augment the database with your own data, of course.
Having worked at a large corporation I can say that I found the reward system completely random. It’s really difficult, if your not part of the team to figure out how much work and value people are adding. It makes it ripe for gaming the system.
Methylene blue is an FDA approved drug, it is injected I understand.
Instead of trying to come up with solutions focus on being able to repeat back what you just heard, in fact, it might be helpful to the person if you summarize what they said so they know they've been understood. Just stop there, don't offer any advice unless you really believe they're asking for it.
i've fantasised about something like this before

my neighbors are consistently throwing away perfectly fine electronics where 90% of the problems are a blown electrolytic capacitor

there is a place in our apartment complex where we place electronic rubbish and just two days ago i noticed a tablet with a destroyed screen

i popped it open and everything inside looked pristine so i bought a new screen for some ~20$ and am now waiting on it to arrive

i've fixed a toaster oven with a busted resistor, 50in plasma tv with a blown capacitor i now use as a monitor for my laptop when working at home, a blender with a broken container and blown capacitor.. an older blender model that actually has a standard thread size so i am able to use mason jars as a, what i think is superior, container

i think repair should be taught in schools, a la 'home ec', educationally its a three`for : repair, basic ee, basic applied maths

when i was living in squats in london part of the squat culture was to slowly accrue enough bike parts in the hope that you could one day open your squat doors as a bike repair cafe

i have thought quite often something similar for basic everyday electronics would be great for educational and environmental concerns

there is so much unneccessary eWaste, even if something is beyond simple component swap repair it can itself be used to source parts for other fixable devices

the idea that we toss away a salvageable device, or even its sometimes hundreds of functioning discreet components, because of a single blown capacitor, frayed wire or dislodged headphone jack is upsetting
Can you elaborate on the limits this imposes? What is it that you can do with direct access to an event loop that you cannot do in Erlang?
I've gotten similar answers trying to find out what animals eat (during a discussion with my kid).

We mainly use it for a shopping list (shared reminders list) and for setting timers. Occasionally I'll check the weather or sunset/sunrise times. I've tried to use it for hands free navigation with a bluetooth headset, but you still have to interact with the screen to start it.
Ok, so in that case redaction would have been the way to go here. But the request as it is actually harms the privacy of large numbers of individuals which is not what the FOI laws are supposed to be used for.

Also, of course Seattle could reject the request, they could simply say: "Without an explicit court order to release this information we will not do so", and that would be that. It would then be upon the petitioner to ask the courts to force the release of the information requested, if the petitioner felt his rights had been violated. In the present situation the city is opening itself up to liability because of the privacy of all the people they have exposed (and more so because of the mistake). FOI does not mean 'every piece of data the government has should be released to the requester', the goal is increased transparency of government, not privacy violation of citizens using the FOI requests as an end-run around any kind of privacy law.

There is a tension between those two and typically the legal branch will determine where exactly the line is, when in doubt: go to court.
I would bet that for a government agency, merely calling that "fraud" in any public communication is highly illegal.

They are the government, and they cannot make such statements about individuals or individual businesses, they can only file a legal complaint, and the point out they've done so, nothing more.

I can claim someone comitted fraud, you can (still risky though, but not per se illegal, only illegal if you do it to damage the other person in any way, not if you merely genuinly think they committed fraud), but they can't (not even if there's zero damage). Not allowed.

So sue them. They deserve it.
Beautifully put. This information is _there_ whether we like it or not. I’d rather have as much access to it as a government employee than none at all.
Or if a lot of people stopped working and lived on basic income it might drive down the cost of housing to sell to those folks.
Various FAANG companies are known for 1-on-1 where every employee is regularly praised and then told to be more productive.
I personally do more than 7.5 hours of "exercise" but all the people I know doing 7.5 hours of "gym" are highly injury-prone.

I guess the article doesn't make it clear what counts.
I'd like to make a bunch of disconnected comments:

* I have a different take on writing "efficient" AVL trees. Optimizing for human comprehension, I have an implementation strictly under 100 lines of code: https://www.nayuki.io/res/aa-tree-set/BasicAvlTreeSet.java . (Unlike bitlush, mine uses recursion, explicit height tracking, and no parent pointers.)

* Java's TreeMap<K,V> is similar to C#'s SortedDictionary<TKey, TValue>. Java also uses a red-black tree.

* bitlush claims a 2× to 4× speed-up over the standard library's SortedDictionary. Red-black trees are asymptotically optimal (O(log n)), so they can't improve by more than a constant factor. I get the vague sense that bitlush was able to make a constant speed-up by simplifying some unused code or offering less functionality than the standard library. I doubt that the standard library is being intentionally slow.

* If they wanted a faster sorted dictionary, they should use a B-tree. Rust does this, and it is much more cache-friendly. For example, see http://dtrace.org/blogs/bmc/2018/09/28/the-relative-performa... .

* I think having parent pointers is a more expensive tradeoff than recursion. A binary tree node must have 2 child pointers, and adding a parent pointer brings the total to 3; this costs O(n) space. This cost is borne by all nodes all the time. Meanwhile, using recursion for insert/delete/iterator costs O(log n) space, and only temporarily during the operation.

* The author claims "I also wrote a lot of tests to ensure the code is rock solid.". The test suite is at https://github.com/bitlush/avl-tree-c-sharp/tree/master/Bitl... . The suite looks a bit short to me, and I don't see more than ten elements be tested. I would suggest the author implement one of my favorite ways of testing data structures: Performing thousands of random operations on your data structure, and comparing the results against a naive or standard library implementation.
Show HN: Video platform, like YouTube or Dailymotion
The problem is the DUP. May requires their support in Parliament, and I'm not entirely sure what the DUP wants is what's best to avoid reigniting the Troubles. I know my friends in both Ireland and Northern Ireland (Protestant and Catholic) were very much of the opinion that May was making a deal with the devil, and that it wasn't going to be good for the Good Friday Agreement.
Or for that matter, the struggle to get people to stop calling bullies, harassers, bots and sockpuppets 'trolls'. Troll used to mean 'someone who who said/did things for the sole purpose of annoying people'. Not 'annoying person/bot online I don't like'

But as with hacker, these terms have basically lost all meaning now.
> Could I request this data myself, then start emailing them scam emails

Yes, bad actors can find malicious uses for a dataset. Not sure what that has to do with FOI. Are you suggesting that people who email the government expect their email to remain private, even as that email may be forwarded to a number of agencies and employees?
In my opinion this is due to people increasingly reappropriating the term 'bot' much in the way 'troll' has been. Troll originally had a clear meaning. It was people posting things exclusively to obtain incensed reaction. Now somehow 'troll' has increasingly been applied to anybody stating something somebody else strongly disagrees with.

And now the same thing is slowly happening to bot. It's not only people 'trolling', but it's being done by 'bots'. I believe this is largely a product of the increasing antagonism and radicalism in different 'sects' of our country today. By referring to people you disagree with as 'bots' and 'trolls' it works exactly like wartime propaganda - it dehumanizes and delegitimizes the 'enemy'.
Isn't the point of social media to turn people into bots? Sounds like mission accomplished.
I just realized, they can totally assign it back now...
Ah, referal link. How sneaky.
Good article.

Although I'm not completely in agreement with the author, the point is valid and we do need better taxonomy because not everything that uses a blockchain requires highlighting that component over the any other technology it also may rely on.

As for non-public (consortium, enterprise, centralised, etc) blockchains, here I have a very different opinion based on my own work experience, and would point to the Energy Web Foundation's (https://energyweb.org/) consortium network as a prime example or to the work being done on Plasma (https://www.learnplasma.org/en/) which allows for private chains to inhering the security properties of a root public chain like Ethereum, and makes extensive use of cryptoeconomics for trust minimisation.
> Normally in 3d space you will have to construct quaternions for rotations along yaw, pitch and roll, and then take their product to get the quaternion of the orientation of the rigid body

Is this not just using Euler angles via quaternions? If I understand correctly, tracking rotation via yaw, pitch, and roll will still run into issues of gimbal lock because it's the same parameterization just using quaternions.
> I'm not sure the idea of manufacturers wanting things to fail is as reliable as it sounds

I was refering to a trend where manufacturers actively prevent any other party (user or otherwise) from doing repairs. See for example this discussion about Apple:
https://news.ycombinator.com/item?id=18154371
Keep in mind it often has a much longer shelf life so the shelf space is not a good measure.* Also, my local store has milk cart shelves on wheels that can be restocked much faster than fixed shelves.

Tip: the same non dairy milk can be found a smidgen cheaper non refrigerated
Save the Children
> Meaning Apple is as privacy intrusive as Google and FB

From what I recall, Apple supposedly does not collect that data.

https://www.cultofmac.com/522515/how-to-see-iphone-significa...
Roger Daltrey famously said "I hope I die before I get old" in 1965.

He's 74 now...
I'd love to use electric heat. Too bad electricity costs in my state are stupidly high. It's just beyond insane to heat with electricity here. If my state could do away with the ineptitude, graft and taste for purchasing energy based on political optics that cause those high prices I'd consider electric heat but there's still the always-on issue that would give me pause. Gas infrastructure is much more "always" than electrical infrastructure around here which usually goes out when you need heat the most.
Direct report here. A bunch of these say both “keep it informal” and “no set agenda”. But, there is also a lot of proposed structures, suggestions for note taking, consensus on the generic format. Many suggest discussing career growth for example. If I discuss career growth for 5 - 15 mins every week with my manager, regardless whether they are well intentioned, it ends up being counterproductive. I can’t grow my career every week. I don’t want those discussions driving my annual review, because if that is how it works the stakes are just too high on a weekly basis. Also, shocker, sometimes I don’t want to discuss my actual career goals because it’s already been signaled that they are not in line with my current role or the needs of the company. I appreciate that a manager wants to “get to know me” and “build trust”, but let’s be honest, at the end of the day the manager is an agent of the company and might have to lay me off. They might know for a short window before they can tell me, which is all you need to know. I get it. Those are the roles. That’s fine. But don’t expect me to come in on a weekly basis sharing my hopes and aspirations to someone that might be nodding their head knowing my role can never go in that direction or that I’ll be out of a job in a day or two.
> between governmental employees

The request contains the names of private individuals through BCC and CC headers requested and exactly when they communicated with which government officials.
Not really sure what your point is...
Why would someone want their modern computer to look as if they’re on Windows 95? That’s a reasonable question.

And F the elitist douche that thinks I’m not smart enough to read Hacker News, as if tech people are just sooo brilliant.
Tbh, taking the example of a country that didn't disappear, very few people in France would know who the first Frenchman in space was. Then he was not relentlessly hyped by a state propaganda apparatus.

In the grand scheme of things, all but Gagarin and Armstrong are also ran...
No, it would be the exact opposite. If I know you have a guaranteed $200 a week in your pocket, the floor for negotiations rises to that level, because in a high-demand market, if you won't tap into that money to pay me more, someone else will.